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 2024-10-10 09:10  人生如梦既梦如人生  阅读(6)  评论(0编辑  收藏  举报

导航