雜亂筆記 k8s

2021-10-07 15:56:42 字數 485 閱讀 6932

k8s中

1.排程 、etcd 、 kubectl 以及資源都要呼叫api-server

2.資源排程機制 listwatch

隨時監控節點加入刪除,新pod的(原有節點加標籤)

,觸發creatset…

3.建立應用:service demoset satefulset

補充:無狀態應用,比如:3個pod服務隨便建立刪除,無依賴,無順序。

有狀態應用,比如:zookper,建立pod必須按照1、2、3順序,刪除和恢復必須也的按順序。有依賴。

4.配置檔案,均通過掛卷方式實現,也就是:部署堆疊不填寫密碼

非敏感:configmap

敏感資訊:secreat

5.保證服務高可用

節點親和/反親和

服務親和/反親和

比如:3節點,5個pod

硬親和:節點不夠,3個節點只能裝3個pod

軟親和:節點不夠,3個節點湊合裝5個pod

K8s部署prometheus監控K8s細節

prometheus 一些配置檔案可以再github上找到。部署 root kube prometheus manifests 目錄下所有檔案 部署 root kube prometheus manifests setup 目錄下所有檔案 要注意的是自己要建立乙個工作空間 如果報錯執行下面語句 部署...

k8s 多租戶 k8s 基礎介紹

備註 1 每乙個pod裡執行著乙個特殊的容器 pause容器,其他容器都是業務容器,這些業務容器共享pause容器的網路棧和volume 邏輯卷 掛載卷。因此他們之間的通訊和資料交換更為高效。2 k8s設計了pod物件,將每個服務程序包裝到相應的pod中,使其成為pod中執行的乙個容器 contai...

k8s命令學習筆記

發布 replicationcontroller.yaml到kubernetes集群中命令 master節點執行 kubectl create f mysql.yaml 檢視 kubectl get rc kubectl get pods nodes services ex.kubectl desc...