以下是一些常见的 Kubernetes (K8s) 命令,使用 kubectl 工具进行操作:

  1. kubectl get 命令:

    • kubectl get pods: 获取所有 Pod 的列表。
    • kubectl get deployments: 获取所有 Deployment 的列表。
    • kubectl get services: 获取所有 Service 的列表。
    • kubectl get nodes: 获取所有 Node 的列表。
    • kubectl get namespaces: 获取所有 Namespace 的列表。
  2. kubectl describe 命令:

    • kubectl describe pods <pod 名称>: 显示特定 Pod 的详细信息。
    • kubectl describe deployments <deployment 名称>: 显示特定 Deployment 的详细信息。
    • kubectl describe services <service 名称>: 显示特定 Service 的详细信息。
  3. kubectl create 和 kubectl apply 命令:

    • kubectl create -f <配置文件>: 使用配置文件创建资源。
    • kubectl apply -f <配置文件>: 使用配置文件创建或更新资源。
  4. kubectl delete 命令:

    • kubectl delete pods <pod 名称>: 删除特定的 Pod。
    • kubectl delete deployments <deployment 名称>: 删除特定的 Deployment。
    • kubectl delete services <service 名称>: 删除特定的 Service。
  5. kubectl logs 命令:

    • kubectl logs <pod 名称>: 查看特定 Pod 的日志。
  6. kubectl exec 命令:

    • kubectl exec -it <pod 名称> <命令>: 在特定 Pod 中执行命令。
  7. kubectl port-forward 命令:

    • kubectl port-forward <pod 名称> <本地端口>:<远程端口>: 将本地端口和远程 Pod 的端口进行转发,以便本地访问 Pod。

以上只是一些常见的 kubectl 命令示例,Kubernetes 提供了更多的命令和选项来管理集群、资源和配置等。你可以通过 kubectl --help 或者 kubectl <命令> --help 来获取更多关于命令和选项的详细信息。另外,还可以使用 Kubernetes 的 Web UI (Dashboard) 或者其他管理工具来执行更多高级操作。

Kubernetes (K8s) 常用命令:入门指南

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

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