精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何更安全的升級Kubernetes節點

云計算 云原生 新聞
升級 Kubernetes 集群可能會令人傷腦筋。但是,通過對升級過程的基本了解和對各種 Kubernetes 資源的簡要考慮,您應該能夠在下次升級期間最大限度地減少停機時間。

您是否害怕將集群升級到更新的 Kubernetes 版本?有幾個原因可能會促使您升級。也許您想要執行以下操作之一:

  • 使用新的測試版 API
  • 需要更新 Kubernetes 版本的最新特性
  • 遵循使您的軟件保持最新的最佳實踐

無論是什么原因,都值得回顧一下您的升級過程,以確保您在升級期間最大限度地減少停機時間(和焦慮)。

需要升級的組件有哪些?

一個 Kubernetes 集群由一組節點和一個控制平面組成。工作節點托管運行容器化應用程序的 pod。控制平面管理集群中的工作節點和 Pod。

Kubernetes 集群的組件(來自kubernetes.io)

要升級 Kubernetes 集群,您將按以下順序升級這兩個組件:

  • 升級控制平面
  • 升級工作節點

對于自托管和托管集群,升級控制平面非常簡單。這篇文章將重點關注最小化工作節點升級的停機時間。

升級工作節點

在工作節點上升級 Kubernetes 版本有兩種策略:

  • 就地升級(也稱為滾動更新)
  • 異地升級

對于就地升級,節點會被逐一排空并封鎖,這樣就不會在該節點上安排新的 Pod。然后刪除該節點并使用更新的 Kubernetes 版本重新創建該節點。新節點啟動并運行后,將更新下一個節點。該策略類似下面的可視化動畫:

動畫顯示了 Kubernetes 集群中節點的就地升級

就地升級的優勢在于它需要最少的額外計算資源(單個額外節點)。這種策略的缺點是它可能需要相當長的時間,因為節點會被排空并逐個升級一個個節點。此外,Pod 可能需要進行 1 次以上的移動,因為它們在節點排空期間被打亂。

對于異地升級,使用新的 Kubernetes 版本創建一個新的節點池。一旦新節點全部運行,就可以對舊節點池進行封鎖,將舊節點一一排空,然后再刪除舊節點池。該策略在下面的動畫中可視化:

動畫顯示了 Kubernetes 集群中節點的異地升級

異地升級需要臨時加倍計算資源以換取更短的升級窗口。升級持續時間的減少是由于新升級節點的啟動時間并行化,以及 pod 移動的最小化。在此策略中,Pod 從舊節點移動到新升級的節點。

假設您對計算資源利用率的暫時增加可以接受,我們建議您使用異地升級策略來加快速度。

配置 K8s 資源

無論您選擇哪種工作節點升級策略,都將涉及將您的 pod 從原始節點改組到升級節點。如果您的資源配置不正確,可能會導致停機。讓我們來看看一些潛在的陷阱。

獨立 Pod

Pod 是 Kubernetes 中最小的可部署對象。它代表在您的集群中運行的應用程序的單個實例。Pod 是短暫的;如果一個 pod 從一個節點被驅逐,這個 pod 不會替換自己。由于 Pod 不是自愈的,因此不建議您直接創建單個 Pod。相反,請使用 Deployment 等控制器為您創建和管理 Pod。

為了最大限度地減少停機時間,請確保您的所有 pod 都由 ReplicaSet、Deployment、StatefulSet 或類似的東西管理,升級后可能需要手動重新安排獨立 pod。

Deployment

集群中的大多數 pod 都可能由Deployment控制。Deployment 代表一組沒有唯一身份的相同 pod。部署通過管理應用程序的多個副本并在任何實例失敗時部署替換來提高可用性。

要消除停機時間,請確保您的應用程序具有PodDisruptionBudget (PDB)。PDB 通過限制同時關閉的復制應用程序的 pod 數量來幫助提供更高的可用性。

例如,以下 PDB 聲明 80% 的帶有front-end標簽的 pod 在中斷期間(例如我們的升級)必須可用。這確保了服務負載的副本數量永遠不會低于總副本的某個百分比。

apiVersion: policy/v1
kind: PodDisruptionBudget
metadata:
name: demo
spec:
minAvailable: 80%
selector:
matchLabels:
name: front-end

請注意,您需要確保有多個副本(至少在升級期間是暫時的),以便能夠升級節點。

DaemonSet

DaemonSet確保所有(或部分)節點運行一個 pod 的副本。守護程序集通常用于節點監控或日志收集,通常不提供流量。對于這些用例,在工作程序節點升級期間數據存在小的差距通常是可以接受的。

StatefulSets

StatefulSet 是 Kubernetes 控制器類型,用于管理有狀態的應用程序,例如數據庫或消息隊列。升級 StatefulSets 比升級 Deployments 需要更多考慮。

要消除停機時間,請確保您已配置以下內容:

  • 添加一個 PodDisruptionBudget(請參閱“部署”部分中的說明)。對于基于仲裁的應用程序,確保運行的副本數永遠不會低于仲裁所需的數量(例如,minAvailable: 51%)。
  • 確保您擁有多個副本(至少是暫時的,在升級期間)。
  • 確保保留所有 PersistentVolume 。
  • 對于基于選舉的應用程序,請確保您已配置就緒探測。

StatefulSet 潛在事件-1

為了說明升級 StatefulSet 時 PodDisruptionBudget (PDB) 的重要性,讓我們考慮一個使用分布式消息系統STAN的示例集群。

STAN 依賴于Raft的仲裁共識,這意味著需要大多數(> 50%)的服務器可以就決策達成一致。這個集群的 STAN StatefulSet 有 5 個副本。如果其中 2 個副本失敗,STAN 仍然可以運行。但是,如果超過 2 個副本失敗,STAN 將無法達到法定人數并停止工作。

我們的示例集群的 STAN StatefulSet 沒有 PDB。使用此配置,升級期間可能會通過以下方式失去仲裁:

由于缺少 PDB,控制計劃表明可以中斷任意數量的 STAN pod。

  • 這意味著節點池升級能夠同時中斷超過 50% 的 STAN pod。在這種情況下,當第一個節點耗盡時,5 個 STAN pod 中的 3 個會立即被驅逐。
  • 剩下的 2 個 STAN pod 無法維持仲裁,這會導致不可恢復的數據丟失。
  • 這種故障模式在下面的動畫中進行了可視化。5 個方塊代表 5 個 STAN Pod。

升級期間 Raft 應用程序失去仲裁的動畫。StatefulSet 缺少 PDB

在這種情況下,配置有的 PDB 可以minAvailable: 51%通過確保立即從正在耗盡的節點中驅逐不少于 51% 的 Pod 來防止仲裁損失。

StatefulSet 潛在事件-2

為了說明升級 StatefulSets 時就緒探測的重要性,讓我們考慮相同的示例集群。

我們的示例集群的 STAN StatefulSet 配置了一個 PDB(帶有minAvailable: 51%)和一個 liveness probe,但是它缺少一個 readiness probe。使用此配置,升級期間可能會通過以下方式失去仲裁:

  • 控制器遵循 PDB 并確保在給定時間中斷的 STAN 節點不到一半。最初只有 2 個 STAN pod 會從排空節點中逐出。
  • 然而,由于缺乏就緒探測,一旦中斷的 STAN pod 被調度并激活,控制器就可以中斷更多的 pod。
  • 由于活躍度檢查旨在指示正在運行的容器,因此 STAN 在開始(或完成)讀取 Raft 日志之前將自己標記為活躍。
  • 但是,鑒于 2 個 STAN pod 還沒有完成對 Raft 日志的讀取,它還沒有準備好接受流量。
  • 如果控制器現在中斷了更多的 STAN pod,那么當我們有 > 50% 的活躍 STAN pod 時,可能有 < 50% 的就緒 STAN pod(即一些 pod 正忙于從 Raft 日志中恢復狀態)。
  • 剩下的 2 個 STAN pod 無法維持仲裁,這會導致不可恢復的數據丟失。

這種故障模式在下面的動畫中進行了可視化。5 個方塊代表 5 個 STAN Pod。紅色方塊表示Pod 尚未活躍。黃色方塊表示 pod 尚未準備好。

升級期間 Raft 應用程序失去仲裁的動畫。StatefulSet 缺少 Readiness 探測。

在這種情況下,在新創建的 STAN pod 準備好之前,就緒探測會阻止更多的 STAN pod 被中斷。準備就緒探針可以配置為向/streaming/serverz監控端點發送 HTTP GET 請求;在 STAN 服務器準備好之前,此端點不會響應請求。

總結

升級 Kubernetes 集群可能會令人傷腦筋。但是,通過對升級過程的基本了解和對各種 Kubernetes 資源的簡要考慮,您應該能夠在下次升級期間最大限度地減少停機時間。

責任編輯:張燕妮 來源: 云原生技術愛好者社區
相關推薦

2015-01-14 11:04:07

微軟Microsoft AVM

2010-01-12 09:26:48

財付通Windows 7

2018-09-11 13:03:02

2022-05-09 13:37:44

VR智慧城市智慧交通

2015-06-18 13:42:53

2021-07-06 14:21:05

物聯網智慧城市網絡安全

2015-02-11 09:52:52

蘋果iPhoneTouch ID

2014-06-06 14:33:29

BYOD移動安全

2013-11-26 17:02:00

2024-09-11 17:28:39

2018-12-14 08:00:00

2019-10-17 21:14:08

Kubernetes節點Python

2017-08-30 19:27:24

2019-06-03 09:11:59

2020-06-11 08:26:05

信息泄漏密碼網絡安全

2018-02-06 08:31:27

比特幣網絡攻擊安全

2020-08-13 10:11:14

物聯網安全智能家居物聯網

2019-03-15 09:33:07

RSA信息安全網絡安全

2023-03-20 11:29:49

點贊
收藏

51CTO技術棧公眾號

日韩精品在线视频| 一本色道久久综合亚洲aⅴ蜜桃 | 99精品女人在线观看免费视频 | 国产小视频91| 久草福利在线观看| 色在线免费观看| 国产精品夫妻自拍| 国产一区二区中文字幕免费看| 亚洲免费在线视频观看| 91成人国产| 亚洲美女久久久| 国产精品欧美性爱| 日本一道高清亚洲日美韩| 伊人色综合久久天天人手人婷| 蜜桃传媒视频麻豆一区| 国产丝袜在线视频| 日一区二区三区| 久久久久久美女| 永久免费看mv网站入口| 外国成人在线视频| 日韩一区二区精品葵司在线| 久久国产乱子伦免费精品| 2021国产在线| 国产精品久久久久影院色老大| 国产一区二区三区四区五区在线| 国产又黄又粗又硬| 奇米色一区二区| 97超级碰碰人国产在线观看| 爱爱视频免费在线观看| 欧美中文字幕一区二区| 亚洲国产精品一区二区三区| 四虎1515hh.com| 素人啪啪色综合| 图片区小说区国产精品视频| 超级碰在线观看| 日本蜜桃在线观看| 国产精品系列在线| 日本精品一区二区三区高清 久久| wwwxxxx国产| 国产在线精品国自产拍免费| 国产精品久久久久久久久影视 | 性色av一区二区怡红| 色综合久久悠悠| 性欧美疯狂猛交69hd| 日韩毛片视频| 在线看欧美日韩| 丰满少妇高潮一区二区| 亚洲人成亚洲精品| 亚洲美女av电影| 日韩精品无码一区二区三区久久久| 免费福利视频一区| 亚洲黄页视频免费观看| 国产伦精品一区二区免费| 北条麻妃一区二区三区在线观看| 欧美一二三在线| 手机在线视频一区| 日韩黄色av| 精品久久久久99| 精人妻一区二区三区| 亚洲国产中文在线| 亚洲精品一区二区三区香蕉| 五月天丁香社区| 试看120秒一区二区三区| 日韩一级片网站| 日本在线不卡一区二区| 亚洲精品小区久久久久久| 亚洲免费影视第一页| 欧洲av一区二区三区| 日本女优一区| 欧美猛男性生活免费| 国产大片aaa| 亚洲综合好骚| 国产精品日韩在线播放| 国产一区二区三区中文字幕| 国产高清亚洲一区| 精品久久久三级| 欧美在线一卡| 中文字幕一区二区三区在线观看 | 欧美特级黄色录像| 999精品一区| 欧美激情a∨在线视频播放| 97免费在线观看视频| 天堂va蜜桃一区二区三区漫画版| 国产精品入口尤物| 国产成人三级一区二区在线观看一| 国产v综合v亚洲欧| 欧美xxxx黑人又粗又长密月| 国产女人在线观看| 又紧又大又爽精品一区二区| 欧美成人免费在线观看视频| 亚洲精品国产嫩草在线观看| 91精品国产麻豆国产自产在线| 蜜臀av粉嫩av懂色av| 国内精品久久久久久99蜜桃| 久久91精品国产91久久跳| 亚洲欧美综合自拍| 国产一区二区三区免费看 | 青青草国产成人a∨下载安卓| 欧美精品在线视频观看| 亚洲欧美综合自拍| 国产精品一品二品| 无遮挡亚洲一区| 国产白丝在线观看| 欧美人与z0zoxxxx视频| 欧美日韩一区二区三区四区五区六区| jvid福利在线一区二区| 久久久中文字幕| 亚洲一线在线观看| 久久综合中文字幕| 青青草视频国产| 九色成人搞黄网站| 日韩精品丝袜在线| 欧美被狂躁喷白浆精品| 日本成人超碰在线观看| 国产一区免费观看| 成码无人av片在线观看网站| 欧美性xxxx极品hd满灌| 无码人妻丰满熟妇区毛片蜜桃精品 | 婷婷伊人五月天| 久色成人在线| 久久五月天婷婷| 久久av色综合| 91精品麻豆日日躁夜夜躁| 偷拍夫妻性生活| 亚洲精品日本| 国产精品久久久久免费| 国产色在线观看| 欧美怡红院视频| 色天使在线视频| 亚洲视频日本| 91一区二区三区| 国产乱色在线观看| 日韩精品成人在线| 成人午夜免费视频| 国产尤物av一区二区三区| 白嫩亚洲一区二区三区| 中文字幕亚洲欧美在线| 日韩精品在线一区二区三区| 2021中文字幕一区亚洲| 久久久999视频| 国产精品2023| 久久久亚洲国产天美传媒修理工| 国产成人久久精品77777综合| 亚洲色图在线看| 亚洲三级在线观看视频| 99久久激情| 成人疯狂猛交xxx| 欧美jizzhd69巨大| 欧美日韩高清一区| 性欧美疯狂猛交69hd| 国产综合久久久久久鬼色 | 99国产精品99久久久久久粉嫩| 成人av片网址| 毛片在线网址| 亚洲激情在线观看| 国产无遮挡呻吟娇喘视频| wwww国产精品欧美| 国模杨依粉嫩蝴蝶150p| 欧洲乱码伦视频免费| 国产精品av免费在线观看| 第三区美女视频在线| 欧美另类高清zo欧美| 顶臀精品视频www| 国产成人在线视频播放| 欧美,日韩,国产在线| 亚洲成aⅴ人片久久青草影院| 日韩美女免费视频| 色视频在线免费观看| 日韩一级欧美一级| 在线观看免费国产视频| 久久精品一区二区三区四区| 污污网站免费观看| 伊人久久大香线| 国内一区在线| 日韩欧美2区| 九九热在线精品视频| 特黄aaaaaaaaa真人毛片| 色88888久久久久久影院野外| 国产jizz18女人高潮| 国产成人丝袜美腿| 欧美 日韩 国产一区| 91亚洲一区| 国产女主播一区二区三区| 成人啊v在线| 超碰日本道色综合久久综合| 91成人性视频| 国产日韩在线观看一区| 亚洲va国产天堂va久久en| 欧美图片第一页| 韩国女主播成人在线观看| 欧美又粗又长又爽做受| av伊人久久| 国产精品日韩一区二区三区| 国精产品一区二区三区有限公司| 久久精品国产亚洲精品| 五月婷婷六月色| 欧美美女一区二区在线观看| 日韩精品一区二区av| 国产精品欧美一级免费| 亚洲av永久无码精品| 麻豆视频一区二区| 国产特级黄色大片| 欧美黄色大片网站| 欧洲一区二区在线| 成人爽a毛片免费啪啪红桃视频| 国产精品日韩精品| xxxxxx欧美| 欧美—级高清免费播放| 国产原厂视频在线观看| 国产亚洲视频中文字幕视频| 日日夜夜精品免费| 日韩一级免费观看| 91国产免费视频| 日本韩国精品在线| 国产成人综合欧美精品久久| 亚洲在线一区二区三区| 国产一区二区精彩视频| 国产精品区一区二区三| 深爱五月激情网| 成人激情小说乱人伦| 亚洲国产日韩在线一区| 美日韩一级片在线观看| 国产成人精品无码播放| 日韩午夜免费| 超碰成人免费在线| 欧美视频不卡| 400部精品国偷自产在线观看| 不卡一区2区| 日本免费高清一区二区| 天天做夜夜做人人爱精品 | 国产亲伦免费视频播放| 欧美日韩亚州综合| 成人黄色片在线观看| 色婷婷综合久久久久中文| 天堂а√在线中文在线新版| 污片在线观看一区二区| 日本中文字幕网| 亚洲一区二区三区三| 精品99在线观看| 亚洲综合色成人| 欧美日韩免费做爰视频| 一区二区三区在线视频免费观看| 欧美性受xxxx黑人| 中文字幕av在线一区二区三区| 精品无人区无码乱码毛片国产| 久久影院电视剧免费观看| 久久精品国产亚洲av麻豆| 久久久久高清精品| 在线观看日本中文字幕| 日本一区二区三区四区在线视频| 欧美人与性囗牲恔配| 国产欧美日韩亚州综合 | 精品久久香蕉国产线看观看亚洲| 日本特黄一级片| 精品av在线播放| 国产又黄又猛又粗又爽| 在线视频欧美区| 亚洲一级特黄毛片| 91精品国产福利| 好吊色视频一区二区| 亚洲国产成人久久综合| 男同在线观看| 中文字幕亚洲天堂| 粗大黑人巨茎大战欧美成人| 欧美激情精品久久久久久久变态| 激情网站在线| 欧美一级视频免费在线观看| 免费欧美电影| 成人在线播放av| www.神马久久| 欧美日韩一区二| 99re6这里只有精品| 国产精品videossex国产高清| 亚洲国产专区| 国产九九在线视频| 国产精品小仙女| www.久久国产| 亚洲欧洲www| 国产精品黄色网| 欧美亚洲一区三区| 亚洲国产视频一区二区三区| 精品视频久久久| 麻豆传媒视频在线| 91国产美女视频| 九九热这里有精品| 国产精品区免费视频| 精品视频免费| av免费看网址| 免费在线成人网| 男人网站在线观看| 国产精品毛片a∨一区二区三区| 国产盗摄一区二区三区在线| 欧美日韩另类视频| 国产青青草视频| 亚洲天堂免费观看| 欧美家庭影院| 国产啪精品视频网站| 农村少妇一区二区三区四区五区 | 影音先锋中文字幕一区| 9久久婷婷国产综合精品性色| 国产精品一区三区| 免费成人深夜天涯网站| 亚洲已满18点击进入久久| 波多野结衣在线观看一区| 欧美精品一区二区三区很污很色的 | 精品国产三级| 日本一区二区三区免费看| 亚洲福利免费| 欧美成人手机在线视频| 国产日韩综合av| 国产一级特黄aaa大片| 欧美另类videos死尸| 青青九九免费视频在线| 欧美国产日韩一区二区三区| 欧美一级免费| 日本一区二区三区视频在线播放| 亚洲精品社区| 亚洲欧美日韩色| 一区二区久久久久| 99在线观看免费| 久久久999精品视频| 午夜无码国产理论在线| 久久久影院一区二区三区| 黄色一区二区三区四区| 日韩高清一二三区| 日韩毛片一二三区| 中文字幕在线观看1| 亚洲色图国产精品| 欧美成人性网| 欧美高清视频一区二区三区在线观看| 亚洲性图久久| 国产a√精品区二区三区四区| 亚洲欧美日韩国产一区二区三区| 久久精品国产亚洲av麻豆蜜芽| 国产丝袜一区视频在线观看| 女海盗2成人h版中文字幕| 国严精品久久久久久亚洲影视 | 午夜免费福利视频| 美女扒开尿口让男人操亚洲视频网站| 日韩在线你懂得| 在线观看成人av| 久久99国产精品久久| 少妇太紧太爽又黄又硬又爽小说| 欧洲一区在线观看| 高清性色生活片在线观看| 国产精品91免费在线| 精品免费在线| 亚洲综合av在线播放| 综合婷婷亚洲小说| 国产伦子伦对白视频| 另类图片亚洲另类| 999精品视频在这里| 97超碰在线人人| 久久综合九色综合97婷婷| 最新中文字幕一区| 在线观看国产精品91| 久久电影天堂| 成人免费看片视频在线观看| 成人丝袜18视频在线观看| 日本一区二区网站| 亚洲欧美综合v| 久久亚洲精品人成综合网| 9l视频自拍9l视频自拍| 高清成人在线观看| 天堂а√在线中文在线新版| 最新的欧美黄色| 免费欧美网站| 青青视频在线播放| 国产精品久久久久aaaa樱花| 性一交一乱一精一晶| 欧美中文在线字幕| 欧美va久久久噜噜噜久久| 下面一进一出好爽视频| 婷婷六月综合亚洲| 在线观看h片| 99久久无色码| 久久久蜜桃一区二区人| 69夜色精品国产69乱| 亚洲国产精品久久久久秋霞蜜臀| 欧美三区四区| 蜜臀av性久久久久蜜臀av| 91在线视频观看| 国产一区二区三区中文字幕| 国产做受高潮69| 色一区二区三区四区| 黑人玩弄人妻一区二区三区| 色婷婷综合久久久久中文| 1769免费视频在线观看| 欧美日韩一区二区视频在线| 国产一区二区在线视频| 一区二区三区福利视频| 美女av一区二区三区| 免费欧美激情| 深夜视频在线观看| 欧美色精品在线视频| 俺来也官网欧美久久精品| 正义之心1992免费观看全集完整版| 成人精品一区二区三区四区| 在线播放国产一区| 欧美亚洲成人精品|