kubectl get deploy启动
时间: 2024-04-27 16:20:07 浏览: 138
要启动一个 Deployment,可以使用 `kubectl apply` 命令,该命令会根据 YAML 配置文件中的定义来创建或更新 Deployment。
首先,你需要创建一个 YAML 文件来定义 Deployment,例如:
```
apiVersion: apps/v1
kind: Deployment
metadata:
name: my-deployment
spec:
replicas: 3
selector:
matchLabels:
app: my-app
template:
metadata:
labels:
app: my-app
spec:
containers:
- name: my-container
image: my-image:latest
ports:
- containerPort: 80
```
在这个 YAML 文件中,我们定义了一个名为 `my-deployment` 的 Deployment,它包含 3 个 Pod,每个 Pod 都包含一个名为 `my-container` 的容器。该容器使用 `my-image:latest` 镜像,并将容器的 80 端口暴露出来。
当你保存了上述 YAML 文件之后,可以使用以下命令来创建 Deployment:
```
kubectl apply -f deployment.yaml
```
其中,`deployment.yaml` 是刚才创建的 YAML 文件的名称。执行该命令后,Kubernetes 将会创建一个名为 `my-deployment` 的 Deployment,并在其中创建 3 个 Pod,每个 Pod 都包含一个 `my-container` 容器。你可以使用 `kubectl get deploy` 命令来查看 Deployment 的状态。
阅读全文