相关疑难解决方法(0)

如何在不手动修改文件的情况下编辑部署?

我为我的应用定义了部署:

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: myapp-deployment
spec:
  replicas: 2
  template:
    metadata:
      labels:
        app: myapp
    spec:
      containers:
      - name: myapp
        image: 172.20.34.206:5000/myapp_img:2.0
        ports:
        - containerPort: 8080
Run Code Online (Sandbox Code Playgroud)

现在,如果我想将我的应用程序的图像2.0更新为3.0,我这样做:

  1. $ kubectl edit deployment/myapp-deployment
  2. vim开了.我将图像版本从2.0更改为3.0并保存.

它如何实现自动化?有没有办法只运行命令?就像是:

$ kubectl edit deployment/myapp-deployment --image=172.20.34.206:5000/myapp:img:3.0
Run Code Online (Sandbox Code Playgroud)

我想使用Kubernetes API REST但我不懂文档.

kubernetes

28
推荐指数
2
解决办法
2万
查看次数

标签 统计

kubernetes ×1