kubectl [command] [type] [name] [flags]
command:指定要對資源執(zhí)行的操作
kubectl --help
命令 | 操作 | 作用 |
---|---|---|
create | 創(chuàng)建 | 創(chuàng)建一個資源 |
edit | 編輯 | 編輯一個資源 |
get | 獲取 | 獲取一個資源 |
patch | 更新 | 跟心一個資源 |
explian | 解釋 | 展示資源文檔 |
run | 運行 | 在集群中運行一個指定鏡像 |
expose | 暴露 | 暴露service資源 |
describe | 描述 | 顯示資源詳情信息 |
logs | 輸出的容器日志 | 輸出的容器日志 |
attach | 纏繞進(jìn)入容器 | 進(jìn)入運行的容器 |
exec | 執(zhí)行容器的一個命令 | 指定容器的一個命令 |
cp | 復(fù)制 | 復(fù)制文件(pod內(nèi)外) |
rollout | 滾動更新 | 管理資源發(fā)布 |
scale | 規(guī)模 | 擴(kuò)縮pod數(shù)量 |
autoscale | 自動調(diào)整 | 自動調(diào)整pod數(shù)量 |
apply | 資源控制器 | 通過文件對資源進(jìn)行管理 |
label | 標(biāo)簽 | 標(biāo)簽管理 |
cluster-info | 集群信息 | 顯示集群信息 |
version | 版本 | 顯示當(dāng)前的server和Client的版本 |
type:指定資源類型
kubectl api-resource
資源名稱 | 縮寫 | 作用 |
---|---|---|
nodes | no | node節(jié)點 |
namespaces | ns | 命名空間 |
pods | po | pod節(jié)點 |
replicationcontrollers | rc | 控制pod資源 |
replicasets | rs | 控制pod資源 |
deployments | deploy | 控制pod資源 |
daemonsets | ds | 控制pod資源 |
jobs | 控制pod資源 | |
cronjobs | cj | 控制pod資源 |
horizontalpodautoscalers | hpa | 控制pod資源 |
statefulsets | sts | 控制pod資源 |
services | svc | 統(tǒng)一pod對外接口 |
ingress | ing | 統(tǒng)一pod對外接口 |
persistentvolumes | pv | 存儲 |
persistentvolumeclaims | pvc | 存儲 |
configmaps | cm | 配置 |
secrets | 配置 |
name:指定資源名稱(大小寫敏感)
flags: 指定的額外參數(shù)