成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何使用 Kubectl 優雅的滾動更新應用

系統 Linux
Kubernetes 中的 Pod 通常應該是 "Running" 狀態,然而有時候我們需要針對正在運行的 Pod 調度到其它的節點或是基于其它特殊的原因,將正常運行的 Pod 進行重啟。

Pod 的重啟方式也有不少,比如常見刪除正在運行的 Pod 讓其創建新的 Pod 實例(單個 Pod 無法直接使用該方式)。以下羅列出幾種常見的方式僅供備忘:

方法1:滾動重啟方法[推薦]

自 Kubernetes 1.15 版本就開始支持滾動重啟部署。這是 Kubernetes 中最快的重啟機制,因為它是新增的。下面給出的命令會一個一個地關閉并重新啟動部署中的每個 Pod。

$ kubectl rollout restart deployment nginx-deploy
  • 提示:由于大多數容器仍在運行,因此整個過程是縱享絲滑--無感知的。

方法2:環境變量方法

這種方式就是給運行的容器分配一個新的環境變量,來強制 Pod 重新啟動。例如: 增加一個容器部署日期(實際可能未使用到該變量)

$ kubectl set env deployment nginx-deploy DEPLOY_DATE="$(date)"
  • 提示:在上面的場景中,使用了set env 修改了環境變量,deployment [deployment name] 選擇了你的 deployment,DEPLOY DATE="$(date)" 修改了deployment date 并導致pod 更新。這種方式也是無感知的。

方法3:副本擴/縮容

當副本數量設置為 0 時,Kubernetes 會消除它不再需要的副本。設置大于 0 后,Kubernetes 會生成新的副本。

$ kubectl scale --replicas=0 deployment nginx-deploy
$ kubectl scale --replicas=N deployment nginx-deploy

以上方式會中斷業務,我們也可以使用不中斷業務的方式來重啟應用。比如記錄當前的 Pod 副本數量,使用 scale --replicas 命令來分配一個大于當前的副本數值的值,使用 kubectl delete pod 方式刪除舊 Pod,最后將使用scale --replicas 還原成正常的副本數量。

  • 提示:不建議使用這種方式來重啟應用。

結論

Kubernetes 是一個非常牛X的編排系統,然而只要是系統,就一定會出現問題。當出現問題時,可以利用上述 3 種方式快速安全地讓您的應用程序恢復并運行,而不會影響用戶體驗。

參考引用

  • [1] https://linuxhint.com/kubectl-rollout-restart/
  • [2] https://kubernetes.io/zh/docs/reference/kubectl/cheatsheet/
責任編輯:龐桂玉 來源: 奇妙的Linux世界
相關推薦

2021-01-28 14:53:19

PHP編碼開發

2015-11-26 10:53:45

LinuxWindowsMac OS

2017-07-26 11:32:50

NETRabbitMQ系統集成

2023-02-13 14:37:13

開發web瀏覽器

2023-06-16 09:08:39

ReactContextRFC

2017-12-19 10:03:44

JavaLinux代碼

2021-03-28 09:17:18

JVM場景鉤子函數

2022-09-14 08:16:48

裝飾器模式對象

2021-01-18 13:17:04

鴻蒙HarmonyOSAPP

2022-10-27 11:23:26

GoFrame共享變量

2023-06-28 08:25:14

事務SQL語句

2023-11-30 08:08:30

k8s優雅停機

2024-07-03 09:13:26

SwiftUI修飾符框架

2022-01-10 09:35:50

日志語言解析器

2019-11-15 09:58:04

LinuxAsciinemapython

2022-11-15 07:50:47

ORM鏈式操作刪除

2022-11-11 07:48:56

ORM鏈式輪播圖

2022-02-28 09:19:12

MDK芯片軟件

2021-01-19 10:35:49

JVM場景函數

2021-07-15 09:47:20

Docker容器命令
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩电影一区 | 国产精品久久久久无码av | 久久久久久免费免费 | 夜夜干夜夜操 | 免费超碰 | 美女黄网站视频免费 | 国产欧美一区二区三区另类精品 | 成人免费一区二区三区视频网站 | 欧美日韩视频在线播放 | 极品一区| 伊人狠狠干 | 国户精品久久久久久久久久久不卡 | 热re99久久精品国99热观看 | 国产这里只有精品 | 亚洲精品www | 中文字幕爱爱视频 | 国产91精品网站 | 国产欧美二区 | 天天色天天色 | 超碰人人91 | 欧美视频区 | 精品国产一区二区在线 | 欧美一区久久 | 日本黄色免费片 | 久久99精品久久久 | av网站在线免费观看 | 日韩一区二区在线视频 | 国产精品一卡二卡三卡 | 99久久婷婷国产综合精品电影 | 久久国产精品免费一区二区三区 | 久久精品网 | 自拍 亚洲 欧美 老师 丝袜 | 国产99久久精品一区二区永久免费 | 九九热免费在线观看 | 盗摄精品av一区二区三区 | 国产丝袜一区二区三区免费视频 | 亚洲专区在线 | 国产免费观看一级国产 | 久久久爽爽爽美女图片 | 国产日韩一区二区 | 成人福利网 |