1 kubectl命令
1.1 资源管理方式
1.1.1 命令式对象管理
kubectl run nginx-pod --image=nginx:1.17.1 --port=80
1.1.2 命令式对象配置
kubectl create/delete -f nginx-pod.yaml
1.1.3 声明式对象配置
kubectl apply -f nginx-pod.yaml
1.2 查看资源类型、名称、版本
kubectl api-resources
1.3 查看集群
1.3.1 查看集群信息
kubectl cluster-info
1.4 查看命名空间
kubectl get ns -o wide
1.5 查看详情
kubectl describe pod name -n namespace
1.6 查看Pod
kubectl get pods -n namespace --show-labels -o wide
1.7 Node节点运行kubectl
scp -r /root/.kube root@nodeip:/root/.kube
1.8 查看Deployment
kubectl get deployment -n namespace --show-labels -o wide
2 yaml详解
2.1 创建Namespace
apiVersion: v1 #版本号 kind: Namespace #资源类型 metadata: #元数据 name: dev #命名空间名称
2.2 创建Pod
apiVersion: v1 kind: Pod metadata: name: pod-test #pod名称 namespace: dev #命名空间 labels: #标签 app: test #key-value键值对 spec: containers: #主容器 - name: nginx #容器名称 image: nginx:1.14-alpine #容器镜像
标签:kubectl,name,查看,--,手册,查询,nginx,pod,K8s From: https://www.cnblogs.com/whjblog/p/17189217.html