Kuberentes 支援的運算資源種類繁多,諸如 Pod, Job, ReplicaSet, DaemonSet, Deployment 以及 StatefulSet.
其中 StatefulSet 則是特別針對 stateful 應用程式所設計的,實際使用上會有些許小地方與 Deployment 用法不同,譬如
1. Storage 使用的是 Template 的概念,希望每個 StatefulSet Pod 可以綁定固定的 PV
2. 名稱採取流水號設計,相對於 Deployment -> ReplicaSet -> Pod 兩層亂數來說, StatefulSet 的名稱更加顯眼
3. StatefulSet 的 Pod 有網路存取唯一性,搭配 Headless Service,就可以使用固定一組的 DNS 名稱來存取固定 Pod(預設情況下,Pod 重啟 IP 就會不同,要做到固定一致需要不少修改)
今天這篇文章算是一個入門教學文,主要是跟大家探討什麼是 StatefulSet,以及於 Kubernetes 內該如何使用,使用上有什麼要注意的,以下幫大家節錄部分資訊
1. StatefulSet 的設計是安全優先,所以預設情況下刪除 StatefulSet 不會連帶刪除使用的 Volume
2. 使用 StatefulSet 的時候,要記得處理當 Pod 被停止,被刪除時,相關資料的寫入與同步
3. 預設情況下, StatefulSet 的創建與移除都是一個一個來,創建時由 0-N-1, 移除則反過來。
4. 對於多節點的 StatefulSet 來說,這些應用程式可能都會需要一些初始化的操作,甚至 leader-election 等相關算法。這意味者 Container(s) Running 不等於 Pod 以及準備好了。
5. 針對上述概念,使用者一定要仔細的去設定 liveness 以及 readiness,來確保
6. PostStart/PreStop 的用法與時機也要考慮進去,特別是 PreStop 用得好還可以減少使用端封包無故重送
7. 研究 disruption budgets 的用法,來確保你的 StatefulSet 運行得更安心
8. 針對特定的儲存空間使用權限問題,可以考慮使用 fsGroup 來修改,而不用自己寫一堆 shellScript 來做。當然要注意儲存空間檔案過多內容過大的情況,預設的 fsGroup 行為可以會導致你的 Pod 花太多時間來啟動
原文: https://itnext.io/stateful-applications-in-kubernetes-808a60bc109
想學習更多關於 Kubernetes 的實戰經驗與基礎設計,可參閱我的線上課程: https://technologynoteniu.github.io/awesome-notes/linux/network/
同時也有2部Youtube影片,追蹤數超過2萬的網紅Wilson說給你聽,也在其Youtube影片中提到,#光世代 #路由器 #撥接上網 你用撥接嗎? 三種常見的上網方式 哪種最適合玩遊戲? - Wilson說給你聽 常見的網路連線方式有PPPoE DHCP Static IP三種 究竟哪一種是最常見 又哪一種適合玩線上遊戲 今天就來跟大家分享這個小知識 時間軸 00:00 開場 00:50 什麼是IP...
「固定ip dns設定」的推薦目錄:
- 關於固定ip dns設定 在 矽谷牛的耕田筆記 Facebook 的最佳解答
- 關於固定ip dns設定 在 Wilson說給你聽 Youtube 的最佳貼文
- 關於固定ip dns設定 在 呂聰賢 Youtube 的最讚貼文
- 關於固定ip dns設定 在 電腦固定IP、DNS設定教學(win11) - YouTube 的評價
- 關於固定ip dns設定 在 電腦固定IP、DNS設定教學(win10) - YouTube 的評價
- 關於固定ip dns設定 在 HINET光纖申請完固定IP後位址的設定? - Mobile01 的評價
- 關於固定ip dns設定 在 固定ip設定-在PTT/MOBILE01/Dcard上的毛小孩推薦資訊整理 的評價
- 關於固定ip dns設定 在 固定ip設定-在PTT/MOBILE01/Dcard上的毛小孩推薦資訊整理 的評價
- 關於固定ip dns設定 在 固定ip設定-在PTT/MOBILE01/Dcard上的毛小孩推薦資訊整理 的評價
- 關於固定ip dns設定 在 [Windows系統] 固定IP設定 - 1010Code 的評價
- 關於固定ip dns設定 在 網路IP通訊埠轉發|路由器開PORT設定|1組固定IP分給多個設備 的評價
固定ip dns設定 在 Wilson說給你聽 Youtube 的最佳貼文
#光世代 #路由器 #撥接上網
你用撥接嗎? 三種常見的上網方式 哪種最適合玩遊戲? - Wilson說給你聽
常見的網路連線方式有PPPoE DHCP Static IP三種
究竟哪一種是最常見 又哪一種適合玩線上遊戲 今天就來跟大家分享這個小知識
時間軸
00:00 開場
00:50 什麼是IP address 實體IP 虛擬IP?
03:30 PPPoE 認證撥接上網
07:02 DHCP 自動IP連網方式
09:58 Static IP 固定制
![post-title](https://i.ytimg.com/vi/z6rncOMu6Uc/hqdefault.jpg)
固定ip dns設定 在 電腦固定IP、DNS設定教學(win10) - YouTube 的推薦與評價
![影片讀取中](/images/youtube.png)
win11 固定IP設定 https://youtu.be/3lVeWfSUEG0通用 DNS 中華電信-168.95.1.1 -168.95.192.1GOOGLE-8.8.8.8 -8.8.4.4希望大家會喜歡202302高CP值桌上型 ... ... <看更多>
固定ip dns設定 在 HINET光纖申請完固定IP後位址的設定? - Mobile01 的推薦與評價
HiNet光纖提供的固定ip仍要透過PPPOE連線後才能取得, 所以無須在TCP/IP設定裡指定IP位址和DNS伺服器位址, 只要將連線帳號更改為「用戶 ... ... <看更多>
固定ip dns設定 在 電腦固定IP、DNS設定教學(win11) - YouTube 的推薦與評價
通用DNS中華電信-168.95.1.1 -168.95.192.1GOOGLE-8.8.8.8 -8.8.4.4希望大家會喜歡202302高CP值桌上型遊戲主機 ... 電腦 固定IP 、 DNS設定 教學(win11). ... <看更多>