Daemonset 有哪几种更新方式?

Daemonset 有哪几种更新方式?

A. Blue-Green

B. On-Delete

C. RollingUpdate

D. Canary

选择BC

DaemonSet有两种更新方式:‌OnDelete和RollingUpdate。‌

OnDelete:‌这是DaemonSet的默认升级策略,‌与1.5及之前版本的Kubernetes保持一致。‌当使用OnDelete作为升级策略时,‌在创建好新的DaemonSet配置之后,‌新的Pod并不会被自动创建,‌直到用户手动删除旧版本的Pod,‌才触发新建操作。‌这意味着只有当手工删除了DaemonSet创建的Pod副本后,‌新的Pod副本才会被创建出来。‌如果不设置updateStrategy的值,‌则在Kubernetes 1.6之后的版本中,‌OnDelete会被作为updateStrategy的默认设置。‌

RollingUpdate:‌这是从Kubernetes 1.6版本开始引入的更新策略,‌也是默认的更新策略。‌使用RollingUpdate更新策略时,‌在更新DaemonSet模板后,‌老的DaemonSet Pod将被终止,‌并且将以受控方式自动创建新的DaemonSet Pod。‌在更新期间,‌最多只能有一个Pod运行于每个节点上,‌确保服务的连续性。‌

这两种更新方式的不同在于,‌OnDelete需要手动删除旧的Pod以触发新的Pod的创建,‌而RollingUpdate则会自动进行Pod的滚动更新,‌无需手动干预。‌

相关推荐
wzq11_66614 小时前
Kubernetes集群——基础篇(基础知识与搭建步骤一遍过!!!)
java·容器·kubernetes
余槐i17 小时前
将AI Agent嵌入现有Java系统时,Spring Boot 3.2的异步冲突与内存泄漏排查
人工智能·spring boot·性能优化·kubernetes·ai agent
旋生万物19 小时前
用螺旋数重写 Transformer Attention:让大模型自带“相位记忆“的 PyTorch 实现
docker·云原生·kubernetes·螺旋生成论·螺旋相位
编码如写诗19 小时前
【k8s】全新Ubuntu 26.04 使用kt 超简单安装 k8s 最新1.37.1+KubeSphere4.1.3
ubuntu·容器·kubernetes
小匠石钧知19 小时前
05_在k8s集群中安装NFS实现ReadWriteMany存储
java·容器·kubernetes·nfs·readwritemany·rwx
万博智云OneProCloud1 天前
GPU 资源池化最佳实践:规划、调度、监控与运营的五步方法
kubernetes·算力调度·ai基础设施·gpu池化·agione·powerone
Thneonl2 天前
Flink Operator 的隐藏陷阱:容器名不是你以为的那个
安全·kubernetes
Thneonl2 天前
kubectl scale ds 是个 404:DaemonSet 没有 replicas
安全·kubernetes
AllFiles2 天前
K8s Node Exporter 异常 Write 超时排查实录
运维·后端·kubernetes
Thneonl2 天前
etcd 不只是数据库:K8s 控制面的命脉
后端·kubernetes