Déploiement 5 paramètres couramment utilisés
Lancer un déploiement
kubectl create -f helloworld.yml
kubectl obtenir le déploiement
kubectl obtenir rs
l'étiquette devrait être helloworld
kubectl obtenir des pods --show-labels
déploiement de l'état du déploiement kubectl / déploiement helloworld
kubectl expose le déploiement helloworld-deployment --type = NodePort
kubectl obtenir svc
kubectl décrit le service helloworld-deployment
Obtenez l'adresse IP et le port à 3 nœuds, curl
IP du cluster curl
curl 10.10.187.253:3000
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
Il y a une autre version dans l'histoire
déploiement de l'historique de déploiement kubectl / helloworld-deployment
Vous pouvez également passer à la dernière version
kubectl rollout annuler le déploiement / helloworld-deployment