K8sController-DaemonSet(在每个Node上仅运行一个Pod)
K8sController-DaemonSet(在每个Node上仅运行一个Pod)
基于K8s 1.31
DaemonSet概述
DS的常见场景
- 在每个Node上运行一个共享存储的驱动守护进程,比如ceph driver
- 在每个Node上运行一个日志采集程序,采集Node上全部日志,比如flaunted
- 在每个Node上运行一个性能采集程序
配置信息
apiVersion: apps/v1 |
更新策略
spec: |
- Recreate:表示Deployment在更新Pod,会先“kill”旧版本Pod,等旧版本全部终止之后,才会常见新的Pod
- RollingUpdate:更新的方式逐个更新
回滚
kubectl rollout hostory ds <deploymentname> |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Joohwan!
评论