Kubectl 是 Kubernetes 的命令行工具,用于与 Kubernetes 集群进行交互。以下是 Kubectl 命令手册的一些基本命令和用法。

基本命令

  • kubectl get pods:查看所有 pod 的状态。
  • kubectl delete pod <pod_name>:删除指定的 pod。
  • kubectl scale deployment <deployment_name> --replicas=<number>:调整 deployment 的副本数量。

高级命令

  • kubectl describe pod <pod_name>:查看 pod 的详细信息。
  • kubectl logs <pod_name>:查看 pod 的日志。
  • kubectl exec <pod_name> -- <command>:在 pod 中执行命令。

例子

以下是一个简单的例子,展示如何使用 Kubectl 创建一个 deployment:

kubectl run my-app --image=my-image

这将在 Kubernetes 集群中创建一个名为 my-app 的 deployment,并使用 my-image 作为镜像。

扩展阅读

更多关于 Kubectl 的信息,请访问 Kubernetes 官方文档

Kubernetes Logo