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/

  • 相关阅读:
    CSS练习
    关于进度模型和进度计划
    信息管理系统/记录管理系统/配置管理系统
    分析技术在PMP中的应用
    渐进明细的几个点
    android手机内的通讯录数据库
    用FileExplorer查看android手机中的数据库
    VCard介绍
    org.apache.http.client.methods.HttpGet 转到定义找不到源代码
    Android : Your APK does not seem to be designed for tablets.
  • 原文地址:https://www.cnblogs.com/a5idc/p/13703692.html
Copyright © 2011-2022 走看看