Kubernetes基本命令:
Kubernetes (k8s) 有很多常用命令,以下是一些基本命令:
1. 集群信息
查看节点状态:
kubectl get nodes
查看集群信息:
kubectl cluster-info
2. 命名空间
查看所有命名空间:
kubectl get namespaces
切换命名空间:
kubectl config set-context --current --namespace=<namespace-name>
3. Pod 管理
查看所有 Pod:
kubectl get pods
查看指定命名空间的 Pod:
kubectl get pods -n <namespace-name>
查看 Pod 详细信息:
kubectl describe pod <pod-name>
删除 Pod:
kubectl delete pod <pod-name>
4. 服务 (Service)
查看服务:
kubectl get services
创建服务:
kubectl expose pod <pod-name> --type=<type> --name=<service-name> --port=<port>
删除服务:
kubectl delete service <service-name>
5. 配置文件和资源管理
应用配置文件:
kubectl apply -f <file.yaml>
删除资源:
kubectl delete -f <file.yaml>
查看资源配置:
kubectl get <resource-type> -o yaml
6. 日志和调试
查看 Pod 日志:
kubectl logs <pod-name>
进入 Pod 容器:
kubectl exec -it <pod-name> -- /bin/bash
7. Deployment 管理
查看所有 Deployments:
kubectl get deployments
更新 Deployment:
kubectl rollout restart deployment <deployment-name>
查看 Deployment 状态:
kubectl rollout status deployment <deployment-name>
8. 其它
查看事件:
kubectl get events
查看上下文:
kubectl config get-contexts
这些是 Kubernetes 管理中常见的命令,可以帮助你管理集群资源和应用。如果你需要更深入的使用或者遇到问题,可以随时进一步讨论。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器