Kubernetes CKA課程筆記 4

Configuration File

ZONGRU Li
Oct 9, 2021

Configuration File的三個部分:

1.metadata:

主要定義其名稱

2.specification

定義實際這個K8s component的詳細內容等

而最上方的部分只是宣告種類版本

所以最重要的其實是spec內詳細定義的各種屬性

來實際描述上方的kind定義的元件

而最前面標題所說的第三個部分則是status

3.status

  • 當元件建立後,由K8s自動產生持續地更新(status內容後面有再來補充)
  • 當設計與現狀不符時,K8s就會嘗試修正(self-healing)
  • 例如replicas數量不一致,就會自動調整到一致
  • status的data來源就是前面章節提到的etcd
  • 也就是etcd掌握了全部K8s元件的即時狀態資料

而K8s的Configuration File格式使用的是yaml

嘗試使用如講師用的編輯器VScode(下載連結)

然後安裝yaml套件

當K8s元件都用Configuration File定義,就可以很容易做版本控制!!

參考課程(reference)

--

--

ZONGRU Li
ZONGRU Li

Written by ZONGRU Li

2022/11/17 開源部分個人筆記給LINE "Java程式語言討論區"社群,希望能對社群的技術學習做一點點貢獻.(掩面....記得退訂閱!

No responses yet