赞
踩
kubectl [command] [type] [name] [flags]
command: create、get、describe、 delete
kubectl --help
kubectl *** --help
创建pod
kubectl create deployment nginx --image=nginx
暴露端口
kubectl expose deployment nginx --port=80 --type=NodePort
查看
kubectl get pod,svc
kubectl get nodes
kubectl get cs
kubectl apply -f ***.yml
名称 | 说明 |
---|---|
apiVersion | kubectl api-versions api版本 |
kind | kubectl api-resource 资源类型 |
metadata | 资源元数据 |
spec | 资源规格 |
replicas | 副本数量 |
selector | 标签选择器 |
template | pod模版 |
metadata | pod元数据 |
spec | pod规格 |
containers | 容器配置 |
使用kubectl create 命令生成yaml文件
以yaml方式尝试运行
kubectl create deployment web --image=nginx -o yaml --dry-run > web.yaml
使用kubectl get 命令导出yaml文件
kubectl get deploy
kubectl get deploy nginx -o=yaml --export > nginx.yaml
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。