本文作者:丁辉
Kubernetes常用命令
查看资源定义都有哪些字段
1
kubectl explain deployments.spec
查看最近的事件
1
kubectl get events --sort-by='.lastTimestamp'
列出 Kubernetes 集群中可用的 API 资源
1
kubectl api-resources
设置 Kubernetes 默认命名空间
这样在执行命令的时候就可以不用指定命名空间啦
1
kubectl config set-context --current --namespace=命名空间名称
将 Kubernetes 集群的配置信息(包括集群、用户、凭据等)导出到
~/.kube/config
文件中1
kubectl config view --raw > ~/.kube/config
获取 svc 的 clusterIP
1
kubectl get svc kubernetes -o jsonpath='{.spec.clusterIP}'
获取 Kubernetes 集群内部域名后缀
1
kubectl -n kube-system get configmap/coredns -o jsonpath='{.data.Corefile}' | grep 'kubernetes' | sed 's/{//'
显示有关 Kubernetes 集群的基本信息,包括控制平面组件的地址、服务的端点等
1
kubectl cluster-info
用于生成有关 Kubernetes 集群的详尽信息的完整转储
1
kubectl cluster-info dump
获取集群 Name
1
kubectl config view --minify -o "jsonpath={.clusters[0].name}"
获取集群用户
1
kubectl config view --minify -o "jsonpath={.users[*].name}"
获取集群组
1
kubectl config view --minify -o "jsonpath={.contexts[*].context.user}"
I'm so cute. Please give me money.
- 本文链接: https://blog.offends.cn/Kubernetes/使用文档/Kubernetes常用命令.html
- 版权声明: 本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。