每個命令的具體使用可以使用kubectl command --help進行檢視
,也可以檢視我們系列文章(逐步補充中)
command
desc
create
從檔案或者標準輸入建立resource
expose
將rc,svc,deploy,pod暴露為乙個新的svc
run在集群中執行乙個特定的映象
set設定物件的特定的特性
command
desc
get查詢乙個或者多個資源
explain
查詢資源的文件 如: kubectl explain pod
edit
對資源的定義檔案進行編輯
command
desc
rollout
管理資源的部署
rolling-update
執行給定replicationcontroller的滾動更新
scale
為deploy,rc,rs 或 job設定新大小
autoscale
自動擴縮容 deploy, rs, rc
command
desc
certificate
修改證書資源
cluster-info
顯示集群資訊
top顯示資源的 (cpu/memory/storage) 使用
cordon(警戒)
標記乙個node為不可排程狀態
uncordon
標記乙個node為可排程狀態
drain(排水)
todo: 不懂, 準備在某個node維護
taint
todo: 不懂,在乙個或多個node上更新taints
command
desc
describe
顯示特定資源或資源組的詳細資訊
logs
檢視pod的日誌
attach
todo,進入某個容器
exec
在乙個容器內執行命令
port-forward
將乙個或多個本地埠**到乙個pod
proxy
執行乙個api server的**
cp在主機和容器間進行檔案拷貝
auth
檢查授權
command
desc
通過檔名或標準輸入將配置應用於resource
patch
更新resource的字段
replace
用檔名或標準輸入替換resource
convert
將配置檔案轉換為不同的api version
command
desc
label
更新resource的標籤
annotate
更新resource的註解
completion
輸出指定shell的**完成命令 (bash or zsh)
command
desc
api-versions
列印支援的api version
config
修改 kubeconfig 檔案
help
幫助plugin
執行命令列外掛程式
version
輸出client和server的版本資訊
kubectl 命令使用
kubectl重用命令學習 kubectl get namespace kubectl 建立namespace 通過命令執行 根據namcespace去查詢pod,預設是在default namespace下,所以新建的pod會找不到 顯示 pod 的詳細資訊,特別是檢視 pod 無法建立的時候的日...
kubectl 命令自動補全
在k8s 1.3版本之前,設定kubectl命令自動補全是通過以下的方式 source contrib completions bash kubectl 但是在k8s 1.3版本,原始碼contrib目錄中已經沒有了completions目錄,無法再使用以上方式新增自動補全功能。1.3版本中,kub...
常用kubectl命令總結
顯示pod的更多資訊 kubectl get pod o wide以yaml格式顯示pod的詳細資訊 kubectl get pod o yaml建立資源物件 根據yaml配置檔案一次性建立service和rc kubectl create f my service.yaml f my rc.yam...