1. kubectl资源管理子命令

explain 获取文档信息
例如 :

kubectl explain pods

create 从文件或者资源创建

apply 通过文件或者标准输入应用资源,不存在则创建
例如:

kubectl apply -f 1.yaml

get 打印指定资源信息
例如:

kubectl get pods -A

edit 编辑Manifest

delete 删除指定名称资源或标签选择的资源
例如:

kubectl delete pods --all
kubectl delete -f 1.yaml

replace 替换现有资源字段

patch 更新指定资源

expose 为已存在的pods,rc,svc,rs,deloy资源创建或者关联service,暴漏端口。
例如:

kubectl expose rc nginx --port=80 --target-port=800

label 标签

annotate 注释

2. kubectl Pods基础操作命令

run

cp 在本地与容器中复制文件

exec 在pod中执行命令

logs 看容器日志

port-forward 端口转发