Kubernetes 命令行工具(kubectl)是 Kubernetes 的官方命令行工具,它允许您从命令行运行命令来与 Kubernetes 集群进行交互。以下是一些常用的 kubectl 命令及其用法。

基本命令

  • kubectl get:获取集群中资源的状态。
    • 例如:kubectl get pods 可以列出所有 pod 的状态。
  • kubectl create:创建新的 Kubernetes 资源。
    • 例如:kubectl create -f pod.yaml 可以创建一个名为 pod.yaml 的 pod 资源。
  • kubectl delete:删除集群中的资源。
    • 例如:kubectl delete pod mypod 可以删除名为 mypod 的 pod。

高级命令

  • kubectl scale:调整部署(Deployment)的副本数量。
    • 例如:kubectl scale deployment myapp --replicas=3 可以将名为 myapp 的 deployment 的副本数量设置为 3。
  • kubectl expose:创建一个 Service。
    • 例如:kubectl expose deployment myapp --type=NodePort 可以将名为 myapp 的 deployment 暴露为 NodePort 类型。

图片示例

Kubernetes Logo

更多信息,请访问本站 Kubernetes 教程