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 端口转发