Kubernetes CKA課程筆記 4
Configuration File的三個部分:
1.metadata:
2.specification
而最上方的部分只是宣告種類版本
所以最重要的其實是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定義,就可以很容易做版本控制!!