kubetl 管理命令

2022-01-26 07:58:26 字數 1455 閱讀 2879

# 檢視所有 pod 列表,  -n 後跟 namespace

, 檢視指定的命名空間

kubectl

getpod

kubectl

get pod -n kube

kubectl

get pod -o wide

# 檢視 rc 和 service 列表, -o wide 檢視詳細資訊

kubectl

getrc,svc

kubectl

get pod,svc -o wide

kubectl

get pod -o yaml

# 顯示 node 的詳細資訊

kubectl describe node

192.168.0.212

# 顯示 pod 的詳細資訊, 特別是檢視 pod 無法建立的時候的日誌

kubectl describe pod

eg:kubectl describe pod redis-master-tqds9

kubectl create -f pod.yaml

# 基於 pod.yaml 定義的名稱刪除 pod

kubectl delete -f pod.yaml

# 刪除所有包含某個 label 的pod 和 service

kubectl delete pod,svc -l name=# 刪除所有 pod

kubectl delete pod --all

# 檢視 endpoint 列表

kubectl

getendpoints

# 執行 pod 的 date 命令

kubectl exec

--date

kubectl exec

--bash

kubectl exec

-- ping 10.24.51.9

# 通過bash獲得 pod 中某個容器的tty,相當於登入容器

kubectl exec -it -c --bash

eg:kubectl exec -it redis-master-cln81 --bash

# 檢視容器的日誌

kubectl logs

kubectl logs -f # 實時檢視日誌

kubectl log

-c # 若 pod 只有乙個容器,可以不加 -c

# 檢視注釋

kubectl explain pod

kubectl explain pod.apiversion

# 檢視節點 labels

kubectl

get node --show-labels

# 修改deployment期望pod數量

kubectl scale deploy nginx-deployment --replicas=3

tracert命令 網路管理命令

tracert是路由跟蹤程式,用於確定 ip 資料報訪問目標所經過的路徑。tracert 命令用 ip 生存時間 ttl 欄位和 icmp 錯誤訊息來確定從乙個主機到網路上其他主機的路由。在工作環境中有多條鏈路出口時,可以通過該命令查詢資料是經過的哪一條鏈路出口。tracert一般用來檢測故障的位置...

Domino 管理命令!

下表簡要描述了可用的 domino 伺服器命令。命令 描述 broadcast 向該伺服器的指定使用者或所有使用者傳送訊息。dbcache flush 關閉當前在資料庫快取記憶體中開啟的所有資料庫。drop 關閉乙個或多個伺服器會話。exit 停止伺服器。該命令等同於 quit。help 顯示伺服器...

使用者管理命令

命令 useradd 命令所在路徑 usr sbin useradd 執行許可權 root 語法 useradd 使用者名稱 功能 新增新使用者 例 useradd zhangsan 命令 passwd 命令所在 usr bin passwd 執行許可權 所有 語法 passwd 使用者名稱 功能描...