$ kubectl rolling-update frontend-v1 -f frontend-v2.json # 滚动更新 pod frontend-v1$ kubectl rolling-update frontend-v1 frontend-v2 --image=image:v2 # 更新资源名称并更新镜像$ kubectl rolling-update frontend --image=image:v2 # 更新 frontend pod 中的镜像$ kubectl rolling-update frontend-v...
# 滚动更新 pod frontend-v1 kubectl rolling-update frontend-v1 -f frontend-v2.json # 更新资源名称并更新镜像 kubectl rolling-update frontend-v1 frontend-v2 --image=image:v2 # 更新 frontend pod 中的镜像 kubectl rolling-update frontend --image=image:v2 # 退出已存在的进行中的滚动更新 kubectl ...
kubectl apply -f app.yml --record 1. 2.增加定制maxsurge和maxunavailable: apiVersion: apps/v1 kind: Deployment metadata: labels: app: app name: app spec: strategy: rollingUpdate: maxSurge: 35% maxUnavailable: 35% replicas: 10 selector: matchLabels: app: app template: metadata: labels: app...
$ kubectl rolling-update frontend-v1 -f frontend-v2.json # 滚动更新 pod frontend-v1 $ kubectl rolling-update frontend-v1 frontend-v2 --image=image:v2 # 更新资源名称并更新镜像 $ kubectl rolling-update frontend --image=image:v2 # 更新 frontend pod 中的镜像 $ kubectl rolling-update frontend...
kubectl rolling-update # 滚动更新v1版本,通过json配置文件跟新到v2版本。 kubectl rolling-update 服务名称-v1 -f 服务名称-v2.json # 滚动更新v1版本,到v2,并指定更新镜像。 kubectl rolling-update 服务名称-v1 服务名称-v2 --image=image:v2
kubectl create -f nginx-deployment.yaml 获取名为nginx的Pod的详细信息:kubectl get pod nginx -o yaml 更新名为nginx的Deployment的镜像版本:kubectl apply -f nginx-deployment-update.yaml 删除名为nginx的Deployment:kubectl delete deployment nginx 查看所有命名空间中的Pods:kubectl get pods —all-namespaces...
kubectl rollout-update 使用 rc(replication controller)来做滚动更新 kubectl scale 扩容或者缩容 deployment replicaset replication contrller 等 kubectl autoscale 自动设置在 k8s 系统中运行的 pod 数量(水平自动伸缩) 集群管理命令 Cluster Manager Commands ...
$ kubectl rolling-update frontend-v1 -f frontend-v2.json# 滚动更新 pod frontend-v1$ kubectl rolling-update frontend-v1 frontend-v2 --image=image:v2# 更新资源名称并更新镜像$ kubectl rolling-update frontend --image=image:v2# 更新 frontend pod 中的镜像$ kubectl rolling-update frontend-v1 fro...
v2# 更新 test-pod pod 中的镜像kubectl rolling-update test-pod --image=image:v2# 退出已存在的进行中的滚动更新kubectl rolling-update test-pod test-pod2 --rollback# 强制替换; 删除后重新创建资源; 服务会中断kubectl replace --force -f ./test.json# 添加标签kubectl label pods test-pod new-...
例如,kubectl apply -f pod.yaml将更新或应用名为pod.yaml的Pod资源对象的配置。 rollling-update:用于对指定的replication controller执行滚动升级。例如,kubectl rolling-update my-rc —image=my-image将使用新的镜像更新名为my-rc的replication controller。 run:用于在集群中使用指定镜像启动容器。例如,kubectl run...