Kubernetes基础——Kubectl指令原理
一、查看指令
1、查看所有namespaces下的pods信息
kubectl get pods -A
kubectl get pods -nkube-system
2、查看所有pods的configmap文件
kubectl get cm -A
kubectl get cm -nkube-system
3、查看没有命名空间的资源
kubectl api-resources --namespaced=false
4、查看使用命名空间的资源
kubectl api-resources --namespaced=true
5、查看单个pod的cm详细配置
kubectl describe cm calico-config -nkube-system
6、查看pods副本数
kubectl get ds -nkube-system
7、查看namespaces空间
kubectl get ns
8、查看所有pods的标签
kubectl get pod --show-labels --all-namespaces
kubectl get pod --show-labels -owide --all-namespaces | grep master
9、查看所有pods所在宿主机ip详情参数-o wide
kubectl get pod --show-labels --all-namespaces
查看pods启动Events日志、镜像版本、pod状态、保活规则、pod涉及containers
查看pod运行日志及etcd时间健康检查
kubectl logs -nkube-system etcd-k8s-master
二、修改配置
三、创建配置
参考:
https://www.cnblogs.com/ryanyangcs/p/12964685.html
https://zzk.cnblogs.com/s/blogpost?w=kubectl%E5%8E%9F%E7%90%86
稳步前行,只争朝夕。
分类:
Kubernetes
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统