kubernetes集群搭建(8):常用命令
kubectl create -f xxxx.yaml #创建rc、deploy、svc等
kubectl delete -f xxxx.yaml #删除对应的创建
kubectl get pods #获取默认namaspace(default)下的pod
kubectl get pods --all-namespance #获取所有namespace下的pod
kubectl get pods -n kube-system #获取某namespace下的pod -n namespance
kubectl get pods --all-namespaces -o wide #展示出IP和node信息
NAMESPACE NAME READY STATUS RESTARTS AGE IP NODE
default clientrc-8qk3z 1/1 Running 0 5h 172.16.60.3 k8s-node2
default clientrc-hqs06 1/1 Running 0 5h 172.16.20.3 127.0.0.1
default serverrc-3qprz 1/1 Running 0 5h 172.16.49.2 k8s-node1
default serverrc-8s274 1/1 Running 0 5h 172.16.20.2 127.0.0.1
kube-system kube-dns-1336254772-vzs8p 3/4 CrashLoopBackOff 1543 2d 172.16.60.2 k8s-node2
kubectl describe pod POD-NAME -n NAMESPACE #查看具体pod详情,在排错时尤为实用
kubectl get svc --all-namespaces -o wide #获取service信息
kubectl describe svc SERVICE-NAME -n NAMESPACE #查看service详情
kubectl get ep #获取service的endpoint信息
NAME ENDPOINTS AGE
kubernetes 192.168.100.3:6443 5h
serversvc 172.16.20.2:9999,172.16.49.2:9999 5h
kubectl delete deployment,pod,service,rc --all #同时删除节点上多类别实例
kubectl logs -f POD-NAME #查看节点控制台日志
etcdctl cluster-health # 查看etcd集群状态
以上很多命令都只显示默认namespace即default下的结果,可以加上--all-namespace显示所有的,也可以 -n xxxnamesapce查看特定namespace下的
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
2016-04-23 SpringMVC中定时任务配置