zoukankan      html  css  js  c++  java
  • 如何删除Kubernetes部署

    Kubernetes部署运行您的应用程序的多个副本,并自动替换任何失败或无响应的实例。
    在练习Kubernetes时,通常需要删除Kubernetes部署。
    借助kubectl delete Deployments命令,删除部署非常容易:
    kubectl delete deployment deployment_name
    我将通过获取部署名称的步骤来更详细地讨论它。我还将向您展示删除Kubernetes中的部署的另一种方法。
    使用kubectl delete Deployment命令删除Kubernetes部署
    尽管通常可以完成选项卡,但最好使用要删除的Deployment的名称。
    root@kmaster-rj:~# kubectl get deployments
    NAME READY UP-TO-DATE AVAILABLE AGE
    my-dep 2/2 2 2 4m22s
    获得部署名称后,只需像这样使用它:
    kubectl delete deployments my-dep
    它应该显示一个输出,告诉您已删除部署:
    root@kmaster-rj:~/pod-create# kubectl delete deployments my-dep
    deployment.apps "my-dep" deleted
    您可以通过检查可用的部署来验证它:
    root@kmaster-rj:~/pod-create# kubectl get deployments
    No resources found in default namespace.
    您也可以使用deploy或部署(带有s)来代替kubectl delete deployment命令中的部署。全部都是一样。
    删除多个部署
    您可以像这样删除多个Kubernetes部署:
    root@kmaster-rj:~/pod-create# kubectl delete deployment my-dep my-dep-2
    使用其YAML配置文件删除Kubernetes部署
    让我逐步向您展示。
    我正在使用Deployment-definition.yml文件创建新的部署:
    root@kmaster-rj:~/pod-create# kubectl apply -f deployment-definition.yml
    deployment.apps/my-dep created
    您可以立即看到“部署”:
    root@kmaster-rj:~/pod-create# kubectl get deployments
    NAME READY UP-TO-DATE AVAILABLE AGE
    my-dep 2/2 2 2 49s
    现在,如果您引用相同的YAML文件以进行删除,则它将删除与该文件关联的资源(此处为部署)。
    root@kmaster-rj:~/pod-create# kubectl delete -f deployment-definition.yml
    deployment.apps "my-dep" deleted
    您可以通过列出所有部署来验证它:
    root@kmaster-rj:~/pod-create# kubectl get deployments
    No resources found in default namespace.

    A5互联https://www.a5idc.net/

  • 相关阅读:
    微信小程序——引入WeUI组件库(二)
    微信小程序——引入WeUI组件库(一)
    Centos 安装Sentinel
    Nacos安装与启动教程
    vue 2.9.6升级到3X版本
    window consul安装和运行
    基于Vue、Springboot网站实现第三方登录之QQ登录,以及邮件发送
    Dockerfile创建镜像
    Docker端口映射和容器互联
    Docker数据管理
  • 原文地址:https://www.cnblogs.com/a5idc/p/13703692.html
Copyright © 2011-2022 走看看