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 管理中常见的命令,可以帮助你管理集群资源和应用。如果你需要更深入的使用或者遇到问题,可以随时进一步讨论。

posted on   人生如梦既梦如人生  阅读(21)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

点击右上角即可分享
微信分享提示