首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何避免DaemonSet被集群自动分频器逐出?

如何避免DaemonSet被集群自动分频器逐出?
EN

Stack Overflow用户
提问于 2021-10-15 07:31:17
回答 1查看 345关注 0票数 3

这是我的DaemonSet

代码语言:javascript
复制
apiVersion: apps/v1
kind: DaemonSet
metadata:
  name: nginx
spec:
  selector:
    matchLabels:
      run: nginx
  template:
    metadata:
      labels:
        run: nginx
      annotations:
        "cluster-autoscaler.kubernetes.io/enable-ds-eviction": "false"
        "cluster-autoscaler.kubernetes.io/safe-to-evict": "false"
    spec:
      containers:
      - image: nginx
        imagePullPolicy: IfNotPresent
        name: nginx
        ports:
        - containerPort: 80
          protocol: TCP

根据文档的说法。

cluster-autoscaler.kubernetes.io/enable-ds-eviction:"false"应防止缩小。

但是GKE集群自动分配器忽略了这个注释。

是否有任何方法可以防止DaemonSet被群集自动分频器逐出?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-15 12:51:20

当节点实际为空时,cluster-autoscaler.kubernetes.io/enable-ds-eviction注释就不适用了。在缩减过程中,当自动分配器正在其他地方驱逐/重新调度豆荚时,当cluster-autoscaler.kubernetes.io/enable-ds-eviction设置为false时,它将忽略守护集。一旦节点是空的(即不再有任何已部署的荚),节点就会被移除(并将优雅地终止守护进程)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69581301

复制
相关文章

相似问题

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