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 教程。