目的:単独のサービスへのアクセスになりますローリングアップグレードした後、RC、その導入K8S deploymentziyuan
作成展開
vim k8s_deploy.yml
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: nginx-deployment
spec:
replicas: 3
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: 10.0.0.11:5000/nginx:1.13
ports:
- containerPort: 80
resources:
limits:
cpu: 100m
requests:
cpu: 100m
创建
kubectl create -f k8s_deploy.yml
展開アップグレードとロールバック
展開を作成するためのコマンドライン
kubectlランnginxの--image = 10.0.0.11:5000 / nginxの:1.13 --replicas = 3 --record
コマンドラインバージョンのアップグレード
kubectl設定された画像デプロイnginxのnginxの= 10.0.0.11:5000 / nginxの:1.15
すべての履歴バージョンの展開を見ます
履歴展開nginxの展開kubectl
以前のバージョンにロールバックへの展開
元に戻す展開nginxの展開kubectl
特定のバージョンにロールバックへの展開
--to-改正= 2アンドゥ展開nginxの展開kubectl