kubectl 是 Kubernetes 的命令行工具,用于与 Kubernetes 集群进行交互。下面是一些常用的 kubectl 命令:

  1. 查看集群信息:

    • kubectl cluster-info:查看集群信息,包括 master 节点和 API 服务器的地址。
    • kubectl get nodes:查看集群中的节点。
  2. 查看资源:

    • kubectl get pods:查看所有的 Pod。
    • kubectl get deployments:查看所有的 Deployment。
    • kubectl get services:查看所有的 Service。
  3. 创建资源:

    • kubectl create deployment <deployment-name> --image=<image-name>:创建一个 Deployment。
    • kubectl create -f <yaml-file>:根据 YAML 文件创建资源。
  4. 删除资源:

    • kubectl delete pod <pod-name>:删除一个 Pod。
    • kubectl delete deployment <deployment-name>:删除一个 Deployment。
    • kubectl delete service <service-name>:删除一个 Service。
  5. 查看日志:

    • kubectl logs <pod-name>:查看某个 Pod 的日志。
  6. 进入容器:

    • kubectl exec -it <pod-name> -- /bin/bash:进入某个 Pod 的容器。
  7. 扩容和缩容:

    • kubectl scale deployment <deployment-name> --replicas=<replica-count>:扩容或缩容一个 Deployment。
  8. 更新资源:

    • kubectl set image deployment/<deployment-name> <container-name>=<new-image>:更新 Deployment 中的镜像。

这只是一些常用的 kubectl 命令,kubectl 还有很多其他的功能和选项。你可以使用 kubectl --helpkubectl <command> --help 查看更多详细的命令信息

教一下 kubectl 直接吃住不愁的命令

原文地址: https://www.cveoy.top/t/topic/iypZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录