引數解析
name pod名
ready 準備好的副本數
status 狀態
restarts 重啟
age 已經執行的時間
kubectl get pod -o wide
引數解析
ip ip位址
node 執行節點
nominated node 指定節點
kubectl describe pod
引數解析
name pod 名
namespace 命名空間
priority 優先
priorityclassname 優先順序名
node 節點
start time 啟動時間
selector 排程規則
labels 標籤
annotations 注釋
status 狀態
ip ip位址
controller by 指明是由replicaset建立
containers 容器資訊
conditions 條件
volumes 資料卷資訊
qos class
node selectors 節點擊擇
tolerations 反親和性
events: deployment的執行日誌
例如新增磁碟型別label
kubectl label node compute1 disktype=xfs
檢視節點的label
kubectl get node --show-labels
刪除新增的label
kubectl label node compute1 disjtype-
工作類容器 job
服務類容器 deployment,relicaset,daemonset
區別工作類容器 一次性任務,完成之後便退出
服務類容器 持續提供服務,一直執行
檢視job資源(簡略)
kubectl get job
name job名
completions 已完成
duration 總共持續的時間
age job執行的時間
檢視job資源(較詳細)
kubectl get job -o wide
containers 容器名
images 映象名
selector 選擇的controller-uid
檢視job資源(非常詳細)
kubectl describe job
name job 名
namespace 命名空間
selector 排程
labels 標籤
annotations 注釋
completions 設定完成pod的總數
parallelism 並行的pod數量
start time 啟動時間
complated at 完成時間
duration 耗時
pods statuses pod執行狀態
pods templates pod模板
events: deployment的執行日誌
k8s集群建立pod,執行pod
k8s集群搭建好後,各個node的狀態變成了ready,就可以建立pod,建立完成後,就會預設的執行其中的container。使用乙個簡單yaml檔案描述pod apiversion v1 必選,版本號,例如v1,版本號必須可以用 kubectl api versions 查詢到 kind pod ...
k8s排程 原理 K8s排程原理和Pod生命週期
1 k8s排程原理 pod只存在某乙個物理節點上,可以執行多個container 2 pod的生命週期 暫停pod,可以暫停deployment kubectl get depolyment kubectl scale replicas 0 deployment 刪除pod。刪除之後,狀態變成suc...
K8s資源檔案 Pod
init container定義的容器 會按照資源檔案順序優先啟動,知道它們啟動並且退出了,使用者容器才會啟動 apiversion v1 kind pod spec nodeselector 這個pod只能執行在disktype ssd標籤的節點上 disktype ssdapiversion v...