例如yaml中kind: deployment ,則應通過下面方法擴充套件
$kubectl scale --replicas=3 deployment/foo
或者直接通過建立資源的yaml檔案擴充套件
$kubectl scale --replicas=3 -f foo.yaml#將由「foo.yaml」配置檔案中指定的資源物件和名稱標識的pod資源副本設為3
執行擴容縮容pod的操作
kubectl scale deployment nginx-deployment --replicas=3
我們需要確認的是在deployment配置檔案中定義的replicas數量,當我們執行上述命令的結果大於replicas的數量時,則我們執行的命令相當於擴容操作,反之相反,可以理解為我們填寫的數量是我們需要的pod數量。需要注意的是,當我們需要進行永久性擴容時,不要忘記修改deployment配置檔案中的replicas數量。
K8s部署prometheus監控K8s細節
prometheus 一些配置檔案可以再github上找到。部署 root kube prometheus manifests 目錄下所有檔案 部署 root kube prometheus manifests setup 目錄下所有檔案 要注意的是自己要建立乙個工作空間 如果報錯執行下面語句 部署...
K8S學習總結(一)
kubernetes是容器集群管理系統,是乙個開源的平台,可以實現容器集群的自動化部署 自動化擴縮容 維護等功能。master元件可以再集群中任何節點上執行,通常將所有master元件執行於一台伺服器上,並且不會在該伺服器上執行任何使用者容器。kube apiserver用於提供資源請求 呼叫介面 ...
k8s學習總結(六)
1.configmap k8s通過configmap來實現對容器中應用的配置管理 建立configmap的方式有兩種,一是通過yaml檔案建立,另一種是通過kubectl命令建立。通過yaml檔案 cat test config.yaml apiversion v1 kind configmap m...