kubectl命令
2020-03-31 本文已影响0人
lodestar
描述 | 命令 |
---|---|
查询如何定义资源 | kubectl explain pod kubectl explain rs kubectl explain deploy kubectl explain statefulset kubectl explain svc kubectl explain ing |
查询集群中资源 | kubectl get pod,rs,deploy,statefulset,svc,ing -A |
查询集群中pod | kubectl get pod -o wide |
查看详细信息 | kubectl describe pod pod-demo |
-o yaml输出为yaml格式,查看pod创建的操作 | kubectl get pod myapp-848b5b879b-9slqg -o yaml |
基于pod-demo.yaml 文件创建create pod | kubectl create -f pod-demo.yaml |
适用于当前pod只有一个容器 | kubectl exec pod-demo -it /bin/sh |
当前pod多个容器,--container or -c 参数 | kubectl exec pod-demo -c myapp -it /bin/sh |
查看所有pod的命名空间 | kubectl get pod --all-namespaces |
查看命名空间 | kubectl get namespace |
查看pod日志 | kubectl logs nginx |
端口映射 | kubectl port-forward --address 0.0.0.0 deployment.apps/myapp-deploy-ingress 30000:80 |