helm滚动更新mysql_kubernetes使用helm滚动更新
我是Helm的新手 . 我在我的Windows系統上安裝了Minikube&Helm . 我可以使用Helm創建pod,并在儀表板中查看部署,pods和replicaset .
我想使用Helm進行滾動更新 . 指導我如何使用Helm在K8s中進行滾動更新 .
使用Helm創建Tomcat pod
helm創建hello-world
在deployment.yaml中更改了映像名稱和部署名稱
kind: Deployment
metadata:
name: mytomcat
spec:
containers:
- name: {{ .Chart.Name }}
image: tomcat
安裝
helm安裝hello-world
NAME: whopping-dolphin
LAST DEPLOYED: Wed Aug 30 21:38:42 2017
NAMESPACE: default
STATUS: DEPLOYED
RESOURCES:
==> v1/Service
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
whopping-dolphin-hello-world 10.0.0.178 80/TCP 0s
==> v1beta1/Deployment
NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
mytomcat 1 1 1 0 0s
NOTES:
1. Get the application URL by running these commands:
export POD_NAME=$(kubectl get pods --namespace default -l "app=hello-world,release=whopping-dolphin" -o jsonpath="{.items[0].metadata.name}")
echo "Visit http://127.0.0.1:8080 to use your application"
kubectl port-forward $POD_NAME 8080:80
I see mytomcat deployment and pod mytomcat-2768693561-hd2hd in dashboard.
現在我想給出一個命令,它將刪除我在k8s中的當前部署和pod,它應該創建新的部署和pod .
如果我得到示例命令和yaml會很有幫助 .
總結
以上是生活随笔為你收集整理的helm滚动更新mysql_kubernetes使用helm滚动更新的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: formatnumber js_java
- 下一篇: mysql uuid 性能_mysql