# 🇫🇷 [🐞Fix] Kit de survie Kubernetes pour les développeurs avec K3S - Partie 2: Le déploiement
Ce matin dans la partie 1ère partie: "Service", je décrivais la partie Service du déploiement de cette façon:
---
# Service
apiVersion: v1
kind: Service
metadata:
name: amazing-web-app
spec:
selector:
app: amazing-web-app
ports:
- port: 80
targetPort: 8080
type: LoadBalancer
Sur les conseils de Louis Tournayre (opens new window) j'ai enlevé la ligne type: LoadBalancer
# Explication rapide
J'utilise un Ingress, donc mon Service est plutôt de type ClusterIP (et pas LoadBalancer). Il y a plusieurs types de Services (kubernetes-services (opens new window)) dont ClusterIP qui utilise une IP interne au sein du cluster et accessible avec un nom DNS.
# Attention
Si vous avez déjà déployé avec l'ancienne version, pour corriger c'est facile:
- Supprimez ce que vous avez déployé (en utilisant l'ancien fichier):
kubectl delete -f ./kube/deploy.yaml
- Corrigez en supprimant
type: LoadBalancer
- Sauvegardez
- Redéployez:
kubectl apply -f ./kube/deploy.yaml
Et en plus vous allez voir disparaître les lignes rouges "parasites" toutes laides de la console K9S
Last Articles
- 🇫🇷 Type Result en Kotlin | 2020-10-31 | Kotlin
- 🇫🇷 Type Result en Kotlin | 2020-10-31 | Kotlin
- 🇬🇧 Every GitLab Page deserves a real CI/CD | 2020-07-23 | GitLab CI
- 🇫🇷 Lit-Element, commencer doucement | 2020-07-20 | WebComponent
- 🇬🇧 Build quickly and host easily your Docker images with GitLab and GitLab CI | 2020-06-02 | GitLab CI
- 🇬🇧 Deploy quickly on Clever Cloud with GitLab CI | 2020-05-31 | GitLab CI
- 🇫🇷 Borg Collective, mes jouets pour apprendre Knative | 2020-05-30 | Knative
- 🇬🇧 Borg Collective, Toys to learn Knative | 2020-05-30 | Knative
- 🇫🇷 M5Stack, une petit device IOT bien sympathique, programmable en Python | 2020-05-09 | IOT
- 🇫🇷 Knative, l'outil qui rend Kubernetes sympathique | 2020-05-02 | kubernetes