【发布时间】:2016-08-23 13:01:20
【问题描述】:
我已经为我的应用定义了一个部署:
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
现在,如果我想将我的应用程序的图像从 2.0 更新到 3.0,我会这样做:
$ kubectl edit deployment/myapp-deployment-
vim已打开。我将图像版本从 2.0 更改为 3.0 并保存。
如何实现自动化?有没有办法只运行一个命令?比如:
$ kubectl edit deployment/myapp-deployment --image=172.20.34.206:5000/myapp:img:3.0
我想使用 Kubernetes API REST 但我不理解 documentation。
【问题讨论】:
标签: kubernetes