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...
「dns 固定ip」的推薦目錄:
- 關於dns 固定ip 在 矽谷牛的耕田筆記 Facebook 的精選貼文
- 關於dns 固定ip 在 Wilson說給你聽 Youtube 的精選貼文
- 關於dns 固定ip 在 呂聰賢 Youtube 的最讚貼文
- 關於dns 固定ip 在 HINET光纖申請完固定IP後位址的設定? 的評價
- 關於dns 固定ip 在 固定ip dns設定的問題包括PTT、Dcard、Mobile01,我們都能 ... 的評價
- 關於dns 固定ip 在 固定ip dns設定的問題包括PTT、Dcard、Mobile01,我們都能 ... 的評價
- 關於dns 固定ip 在 固定ip dns設定的問題包括PTT、Dcard、Mobile01,我們都能 ... 的評價
- 關於dns 固定ip 在 [Windows系統] 固定IP設定 的評價
dns 固定ip 在 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 固定制

dns 固定ip 在 固定ip dns設定的問題包括PTT、Dcard、Mobile01,我們都能 ... 的推薦與評價
步驟二:登入帳號密碼後,請至設定DNS頁面輸入DNS hostname以及對應之固定IP位置即設定成功。 因DNS ... 這兩本書分別來自人民郵電出版社和博碩所出版。 國立高雄應用科技 ... ... <看更多>
dns 固定ip 在 固定ip dns設定的問題包括PTT、Dcard、Mobile01,我們都能 ... 的推薦與評價
步驟二:登入帳號密碼後,請至設定DNS頁面輸入DNS hostname以及對應之固定IP位置即設定成功。 因DNS ... 這兩本書分別來自人民郵電出版社和博碩所出版。 國立高雄應用科技 ... ... <看更多>
dns 固定ip 在 HINET光纖申請完固定IP後位址的設定? 的推薦與評價
申請完固定IP 他有給個xxx.xxx.xxx.xxx位址在TCP/IP需怎麼設定?IP位址DNS伺服器位址還有如果我想一開機就連上固定IP 要怎麼設定阿? ... <看更多>