[root@woker-cn-hangzhou-172-18-0-106 ]# kubectl set image deployment/flyby-hotel-channel flyby-hotel-channel=registry-vpc.cn-hangzhou.aliyuncs.com/flyby-test/flyby-hotel-channel:v250 --namespace=flyby-test --record kubectl set image deployment/flight-hotel-v3 flight-hotel-v3=registry-vpc....
1. 例如,如果你有一个名为myapp的 Deployment,其中包含一个名为mycontainer的容器,你想将镜像从myregistry/myimage:v1更新到myregistry/myimage:v2,可以执行: kubectl set image deployment/myapp mycontainer=myregistry/myimage:v2 1. 这条命令将会触发一个滚动更新,根据你的Deployment配置中的更新策略逐步替换Po...
//创建set image 命令 func NewCmdImage(f cmdutil.Factory, streams genericclioptions.IOStreams) *cobra.Command { o := NewImageOptions(streams)//初始化结构体 cmd := &cobra.Command{//创建cobra命令 Use: "image (-f FILENAME | TYPE NAME) CONTAINER_NAME_1=CONTAINER_IMAGE_1 ... CONTAINER_NAME...
kubectl 在 $HOME/.kube 目录中查找一个名为 config 的配置文件。 可以通过设置 KUBECONFIG 环境变量或设置 --kubeconfig 参数来指定其它 kubeconfig 文件。本文主要介绍Kubernetes(K8s)中kubectl set image常用命令。 原文地址:Kubernetes(k8s) kubectl set image常用命令...
错误:在kubectl set image中找不到容器 kubectl set image是Kubernetes命令行工具kubectl提供的一个命令,用于更新Kubernetes集群中的容器镜像。该命令用于在运行中的Pod中更新容器的镜像版本。 具体使用方法如下: kubectl set image deployment/<deployment-name> <container-name>=<new-image>...
2.4、set 设置对象的具体特征。 2.4.1、升级应用版本 kubectl set image deployment <Pod_name> <image_name>=<image_name>:<image_version> kubectl set image deployment nginx-service nginx=nginx:1.15 查看升级状态: kubectl rollout status deployment nginx-service ...
kubectl set image 命令 用于更新现有资源的容器镜像。 可用资源对象包括:pod (po)、replicationcontroller (rc)、deployment (deploy)、daemonset (ds)、job、replicaset (rs)。 语法:image (-f FILENAME | TYPE NAME) CONTAINER_NAME_1=CONTAINER_IMAGE_1 ...
kubectl set env deployment <deployment name> -n <namespace> DEPLOY_DATE="$(date)"如:kubectl set env deployment my-deployment APP_VERSION="2"通过更新部署的环境变量,其实也是更新pod spec 从而触发滚动升级。6、通过set image命令滚动更新(基于image镜像)如果不想直接修改pod的yaml文件内容,就通过 "...
kubectl apply -f myapp-deployment-v2.yaml #通过配置文件滚动升级 kubectl set image deploy/myapp-deployment myapp="registry.cn-beijing.aliyuncs.com/google_registry/myapp:v3" #通过命令滚动升级 kubectl rollout undo deploy/myapp-deployment 或者 kubectl rollout undo deploy myapp-deployment #pod回滚到前一...
通过 kubectl apply -f myapp-deployment-v1.yaml 启动deploykubectl apply -f myapp-deployment-v2.yaml #通过配置文件滚动升级kubectl set image deploy/myapp-deployment myapp="registry.cn-beijing.aliyuncs.com/google_registry/myapp:v3" #通过命令滚动升级kubectl rollout undo deploy/myapp-deployment 或者 kubec...