首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在kubernetes集群中做好维护工作

如何在kubernetes集群中做好维护工作
EN

DevOps用户
提问于 2022-05-27 14:50:35
回答 1查看 103关注 0票数 1

我们刚搬到kubernetes,但帮助推出它的工程师在我们希望之前正在休陪产假(千万不要相信一个婴儿不急切!)

现在,我们试图完成维护任务和一次性工作,让节点在中间被杀死。

我已经考虑过使用kubernetes的工作,但这太过分了。我们不想为每件事编写清单文件。

我们只需要长时间的shell访问来完成这个和那个。

这样你的维护任务就不会被杀了?

EN

回答 1

DevOps用户

发布于 2022-06-03 19:19:39

我们遵循节点终止时的规则是最终能够回答这个问题。根据常见问题,有许多方法可以阻止集群自动计算器删除节点。一种吊舱是:

未由控制器对象支持的荚(因此不是由部署、复制集、作业、有状态集等创建的)。

因此,我们的解决方案是通过清单文件以这种方式创建一个吊舱。这样我们就可以有一个名为maintenance的荚,它可以在集群中停留,并且不会被集群自动计算器杀死:

代码语言:javascript
复制
---
apiVersion: v1
kind: Pod
metadata:
  name: maintenance
  namespace: blah
  labels:
    type: maintenance
spec:
  containers:
    - name: web
      image: whatever
      imagePullPolicy: IfNotPresent
      command: [bash]
      stdin: true
      tty: true
票数 0
EN
页面原文内容由DevOps提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://devops.stackexchange.com/questions/16027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档