Deployment 5の一般的に使用されるパラメーター
展開を開始する
kubectl create -f helloworld.yml
kubectl get deployment
kubectl get rs
ラベルはhelloworldである必要があります
kubectl get pods --show-labels
kubectlロールアウトステータスの展開/ helloworld-deployment
kubectlがデプロイメントhelloworld-deployment --type = NodePortを公開します
kubectl get svc
kubectlはサービスhelloworld-deploymentを記述します
3ノードのIPとポート、curlを取得する
カールクラスターIP
カール10.10.187.253:3000
curlで新しいバージョンのイメージに変更すると、コンテンツがv2になることがわかります
kubectl set image deployment / helloworld-deployment k8s-demo = wardviaene / k8s-demo:2
kubectlロールアウトステータスの展開/ helloworld-deployment
カール10.10.187.253:3000
履歴にもう1つのバージョンがあります
kubectlロールアウト履歴のデプロイ/ helloworld-deployment
最新バージョンにロールアウトすることもできます
kubectl rollout undo deployment / helloworld-deployment