私は私のアプリの展開を定義している:ファイルを手動で変更せずにDeploymentを編集するにはどうすればよいですか?
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を理解していません。
ありがとう、私はエラーが発生しているが、私は別の質問を投稿するつもりです –
正直言って、私はまだコマンドを試してみる時間がありませんでした。後でやり直してあなたに戻ってきます! –
ありがとうございました; D –