判断题
在k8s中,由Deployment部署启动了一个pod,想要彻底删除pod,则直接执行 “kubectl -n pod_namespace delete pod_name”命令即可。
A
正确
B
错误
答案解析
正确答案:B
解析:
这道题目考察的是对于Kubernetes(k8s)中资源管理的理解,特别是如何处理由控制器(如Deployment)管理的Pod。
答案是B. 错误。
解析:
A选项(正确):如果直接删除一个不由控制器管理的独立Pod,这条命令是可以成功删除Pod的。但是题目中明确指出Pod是由Deployment启动的,因此此选项不正确。
B选项(错误):当Pod是由Deployment这样的控制器创建的时候,即使你尝试直接删除它,Deployment的特性之一就是会自动重新创建这个Pod以保持其管理的状态不变。因此,要彻底删除由Deployment管理的Pod,应该删除整个Deployment,而不是单个Pod。
正确的做法应该是删除控制该Pod的Deployment,使用命令 kubectl -n pod_namespace delete deployment/deployment_name。这样才会彻底删除该Deployment以及它所管理的所有Pod。如果确实需要删除单个Pod而不让Deployment重新创建它,可以考虑修改或暂停Deployment的滚动更新策略,但这通常不是推荐的做法。
答案是B. 错误。
解析:
A选项(正确):如果直接删除一个不由控制器管理的独立Pod,这条命令是可以成功删除Pod的。但是题目中明确指出Pod是由Deployment启动的,因此此选项不正确。
B选项(错误):当Pod是由Deployment这样的控制器创建的时候,即使你尝试直接删除它,Deployment的特性之一就是会自动重新创建这个Pod以保持其管理的状态不变。因此,要彻底删除由Deployment管理的Pod,应该删除整个Deployment,而不是单个Pod。
正确的做法应该是删除控制该Pod的Deployment,使用命令 kubectl -n pod_namespace delete deployment/deployment_name。这样才会彻底删除该Deployment以及它所管理的所有Pod。如果确实需要删除单个Pod而不让Deployment重新创建它,可以考虑修改或暂停Deployment的滚动更新策略,但这通常不是推荐的做法。
相关题目
单选题
根据我们的()和运营与闭环模式,我们根据实际的安全运营经验和威胁情报的一些理论知识将威胁情报能力的运营和信息的闭环分为了四个阶段
单选题
主流浏览器基本都支持对H.265编码视频播放原生支持较好
单选题
亲情守护产品需要家长安装客户端才能开展监护功能
单选题
service是通过标签选择器与pod建立关联的。
单选题
研发云的流水线执行构建时需要用到项目组私有的制品库,需要在对应的【构建】步骤中,添加对应的私有依赖库
单选题
k8s中configmap保存的数据是经过加密处理的
单选题
研发云工时统计中,累积完成工时可能会出现减少的情况
单选题
当k8s的Deployment对象副本数设置为0时,Deployment会被销毁
单选题
如果一个研发云虚拟制品仓库聚合了项目本地制品库,用户通过虚拟制品仓库一定可以查到该项目本地制品库中的制品。
单选题
在研发云平台上,generic仓库可以通过页面上传制品
