informatique:kebernetes:kube_service
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| informatique:kebernetes:kube_service [2023/12/18 06:03] – [NodePort] benoit | informatique: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' | ||
| + | |||
| + | 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: | ||
| + | ports: | ||
| + | - containerPort: | ||
| + | --- | ||
| + | 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
