K8S基本操作-28-檢查ETCD版本
ETCD 是什麼?
K8S 的 ETCD 是一個開源的分散式鍵值儲存系統,用於儲存 Kubernetes 叢集的配置和狀態資料。 它是 Kubernetes 的核心元件之一,為叢集提供以下功能:
-
共享配置: 儲存 Kubernetes 叢集的配置數據,例如 Pod 調度規則、服務定義、網路配置等。
-
服務發現: 提供服務發現機制,幫助 Pod 發現其他 Pod 和服務。
-
領導選舉: 選舉一個主節點來協調群集操作。
檢查 ETCD 的版本
我們可以從分析映像檔著手:
kubectl -n kube-system describe pod etcd-controlplane | grep Image:
檢查 ETCD Listen 的 Port
我們輸入以下指令:
kubectl -n kube-system describe pod etcd-controlplane | grep '\--listen-client-urls'
大概可以看到這樣的結果:
--listen-client-urls=https://127.0.0.1:2379,https://192.11.71.3:2379