首页文章正文

k8s暂停pod,k8s删除pod命令

k8s pod 2023-11-19 19:11 258 墨鱼
k8s pod

k8s暂停pod,k8s删除pod命令

k8s暂停pod,k8s删除pod命令

由暂停命令暂停的资源将不会由控制器协调和使用。可以使用"kubectlrolloutresume"命令恢复暂停的资源。 目前仅支持的资源:部署。 语法$pauseRESOURCE使用Kubernetes,不可能停止/pauseaPod。 但是,您可以删除Pod,因为您有清单可以再次恢复它。 如果你想删除Pod,可以运行以下kubectl命令:kubectldelete-ndefaultpod

Deployment.apps/nginx-deploymentcreated[root@k8s-master01pod]#kubectlgetpods-owideNAMEREADYSTATUSRESARTSAGEIPNODENOMINATEDNODEREADINESSGATESnginx-deployment-howtostop/pauseapodinkubernetes我有一个在mycluster中运行的MySQLpod。 需要暂时暂停apod的工作而不删除它,类似于docker,其中dockerdockerstopcontainer-idcmd将停止

?﹏? 因此,正如其他人指出的那样,Kubernetes不支持停止/暂停apod的当前状态并在需要时恢复它。 但是,您仍然可以通过以与上述基本相同的方式在KubernetesPod中运行容器来解决此现象,但为每个Pod创建一个特殊的暂停容器。 此暂停容器运行一个非常简单的过程,不执行任何功能,但本质上是永久性的

∩0∩ kubectlexecpod-namecmd:---在podname中执行cmd命令。命令用''展开;kubectlexecpod-name-ccontainername命令:---在podname中模拟k8stopauseaserviceinthecontainercontainername:kubectlscale--replicas=0deployment/[deployment]-n[namespace](ifyouwanttorestorethesettingparameters--replicas=1),该[ p对应[部署]后的操作

˙▂˙ 问题描述:用户询问如何停止正在运行的podonk8s(不删除),解决方案是将pod缩减到0,相当于停止运行kubectlscale--replicas=0d雇佣/

后台-插件-广告管理-内容页尾部广告(手机)

标签: k8s删除pod命令

发表评论

评论列表

快喵加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号