教一下 kubectl 直接吃住不愁的命令
kubectl 是 Kubernetes 的命令行工具,用于与 Kubernetes 集群进行交互。下面是一些常用的 kubectl 命令:
-
查看集群信息:
kubectl cluster-info:查看集群信息,包括 master 节点和 API 服务器的地址。kubectl get nodes:查看集群中的节点。
-
查看资源:
kubectl get pods:查看所有的 Pod。kubectl get deployments:查看所有的 Deployment。kubectl get services:查看所有的 Service。
-
创建资源:
kubectl create deployment <deployment-name> --image=<image-name>:创建一个 Deployment。kubectl create -f <yaml-file>:根据 YAML 文件创建资源。
-
删除资源:
kubectl delete pod <pod-name>:删除一个 Pod。kubectl delete deployment <deployment-name>:删除一个 Deployment。kubectl delete service <service-name>:删除一个 Service。
-
查看日志:
kubectl logs <pod-name>:查看某个 Pod 的日志。
-
进入容器:
kubectl exec -it <pod-name> -- /bin/bash:进入某个 Pod 的容器。
-
扩容和缩容:
kubectl scale deployment <deployment-name> --replicas=<replica-count>:扩容或缩容一个 Deployment。
-
更新资源:
kubectl set image deployment/<deployment-name> <container-name>=<new-image>:更新 Deployment 中的镜像。
这只是一些常用的 kubectl 命令,kubectl 还有很多其他的功能和选项。你可以使用 kubectl --help 或 kubectl <command> --help 查看更多详细的命令信息
原文地址: https://www.cveoy.top/t/topic/iypZ 著作权归作者所有。请勿转载和采集!