déploiement expérimental k8s

Déploiement 5 paramètres couramment utilisés

image

image

Lancer un déploiement

kubectl create -f helloworld.yml

image

kubectl obtenir le déploiement

image

kubectl obtenir rs

image

l'étiquette devrait être helloworld

kubectl obtenir des pods --show-labels

image

image

déploiement de l'état du déploiement kubectl / déploiement helloworld

image

kubectl expose le déploiement helloworld-deployment --type = NodePort

image

kubectl obtenir svc

image

kubectl décrit le service helloworld-deployment

image

Obtenez l'adresse IP et le port à 3 nœuds, curl

image

IP du cluster curl

curl 10.10.187.253:3000

image

Passer à une nouvelle version d'image, sous curl, on constate que le contenu devient v2

kubectl set image deployment / helloworld-deployment k8s-demo = wardviaene / k8s-demo: 2

déploiement de l'état du déploiement kubectl / déploiement helloworld

curl 10.10.187.253:3000

image

Il y a une autre version dans l'histoire

déploiement de l'historique de déploiement kubectl / helloworld-deployment

image

Vous pouvez également passer à la dernière version

kubectl rollout annuler le déploiement / helloworld-deployment

image

image

Je suppose que tu aimes

Origine blog.51cto.com/433266/2536363
conseillé
Classement