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的滚动更新,‌无需手动干预。‌

相关推荐
zmjjdank1ng8 小时前
k8s问答题(二)
云原生·容器·kubernetes
小坏讲微服务19 小时前
五分钟使用 Docker-compose搭建 Redis 8.0 中间件
运维·redis·docker·中间件·容器·kubernetes·k8s
wuk9981 天前
基于开源操作系统搭建K8S高可用集群
容器·kubernetes·开源
稚辉君.MCA_P8_Java1 天前
深入理解 TCP;场景复现,掌握鲜为人知的细节
java·linux·网络·tcp/ip·kubernetes
没有口袋啦1 天前
《云原生基础设施》
云原生·容器·kubernetes·华为云
马达加斯加D1 天前
k8s --- resource 资源
云原生·容器·kubernetes
brucelee1861 天前
Ubuntu安装单节点MicroK8s
docker·容器·kubernetes
马达加斯加D2 天前
k8s --- Intro
云原生·容器·kubernetes
!chen2 天前
k8s-应用部署和组件及常用命令
云原生·容器·kubernetes
lijun_xiao20092 天前
DevOps(devops/k8s/docker/Linux)学习笔记-4
docker·kubernetes·devops