扣除掉少部分的發行版本外,大部分的 Kubernetes 版本都是透過 ETCD 這套開源專案作為其核心大腦的資料庫,使用者的任何操作都會轉換為對應的資料記錄到 ETCD 中,而作為一個 Kubernetes Administrator,我們在日常維運上需要特別注意什麽樣的操作與管理才可以讓 Cluster 活得長久與健康,本次分享會探討 ETCD 的基本概念,並且會從不同的案例去分析 ETCD 本身的架設與管理方式,同時從使用者角度出發去觀察,什麼樣的使用行為對 ETCD 是不友善的,以及要如何從監控的角度去分析與猜測找出可能造成 ETCD 不穩的兇手.
聽眾收穫:
身為一個 k8s adminstrator,掌握更多關於 control plane/etcd 的維運知識,而身為一個友善的 k8s 開發者,知道何種寫法更可以降低對 cluster 的影響
Keynote
中階
中文