Outils pour utilisateurs

Outils du site


informatique:kebernetes:kube_service

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
informatique:kebernetes:kube_service [2023/12/18 06:03] – [NodePort] benoitinformatique:kebernetes:kube_service [2023/12/18 07:23] (Version actuelle) – [LoadBalancer] benoit
Ligne 193: Ligne 193:
  
 ===== LoadBalancer ===== ===== LoadBalancer =====
 +
 +:!: A approfondir :!:
 +
 +La création d'un service de type **LoadBalancer** créé aussi les services **NodePort** et **ClusterIP**. En revanche, il permet d'équilibrer la charge vers les nodes avec l'utilisation d'un service de LoadBalancer externe ou cloud.
 +
 +Fichier YAML correspond (identique à NodePort mais le type change) : 
 +  apiVersion: v1
 +  kind: Pod
 +  metadata:
 +    name: nginx
 +    labels:
 +      app: mywebapp
 +  spec:
 +    containers:
 +    - name: nginx
 +      image: nginx:stable
 +      ports:
 +        - containerPort: 80
 +  ---
 +  apiVersion: v1
 +  kind: Service
 +  metadata:
 +    name: nginx-service
 +  spec:
 +    type: LoadBalancer
 +    selector:
 +      app: mywebapp
 +    ports:
 +    - name: mywebport
 +      protocol: TCP
 +      port: 8080
 +      targetPort: 80
 +      nodePort: 31000
  
 ===== ExternalName ===== ===== ExternalName =====
 ===== Ingress ===== ===== Ingress =====
informatique/kebernetes/kube_service.1702879421.txt.gz · Dernière modification : de benoit