k8s 如何查看 deployment的名称
时间: 2024-05-10 10:14:26 浏览: 9
可以通过以下命令查看 Kubernetes 中部署的名称:
```
kubectl get deployments
```
这会列出所有的 deployment,包括名称、所在命名空间、副本数量、可用数量、所在节点等信息。如果你只想查看某个特定 deployment 的信息,可以在命令后面加上该 deployment 的名称,例如:
```
kubectl get deployment my-deployment
```
这会列出名为 my-deployment 的 deployment 的详细信息。
相关问题
如何在k8s 查看deployment的yaml
可以使用以下命令查看deployment的yaml:
```
kubectl get deployment <deployment-name> -o yaml
```
其中,`<deployment-name>` 是你要查看的 deployment 的名称。这个命令会输出 deployment 对象的完整 yaml 文件,包括所有配置信息。如果你想将 yaml 文件输出到文件中,可以使用以下命令:
```
kubectl get deployment <deployment-name> -o yaml > deployment.yaml
```
这个命令将会把输出的 yaml 文件保存到当前目录下的 `deployment.yaml` 文件中。
k8s更新deployment 命令
要更新 Kubernetes 中的 Deployment,你可以使用以下命令:
```
kubectl set image deployment/<deployment_name> <container_name>=<new_image>
```
其中,`<deployment_name>` 是你要更新的 Deployment 的名称,`<container_name>` 是要更新的容器的名称,`<new_image>` 是你要使用的新镜像的名称。
例如,如果你想要更新名为 `my-deployment` 的 Deployment 中的名为 `my-container` 的容器,使用新的镜像 `my-image:v2`,你可以运行以下命令:
```
kubectl set image deployment/my-deployment my-container=my-image:v2
```
这将会更新 Deployment,并在 Pod 中使用新的镜像。Kubernetes 将会自动进行滚动更新,逐步替换旧的 Pod。