k8s檢視pod的命令

2021-09-29 14:17:12 字數 1768 閱讀 8392

引數解析

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...