您现在的位置是:首页 > 文章详情

kubernetes controller源码解读之DaemonSet

日期:2019-05-12点击:650

1. 适用场景

通过 DaemonSet部署的应用(Pod)主要用于满足如下场景:

  1. 类似守护进程,每个节点保证部署一个应用
  2. 能跟随节点的新增/移除,自动创建/删除守护应用
  3. 可以方便的对守护应用进行版本升级或者回滚

实际应用场景中,每个节点都需要的agent类型组件(如日志收集组件fluentd等),一般都采用DaemonSet方式部署。

2. DaemonSet资源定义

  • 单个 DaemonSet资源的定义结构( DaemonSet的yam定义需要遵守该结构)如下:
type DaemonSet struct { metav1.TypeMeta metav1.ObjectMeta Spec DaemonSetSpec Status DaemonSetStatus }

DaemonSets Controller将根据 D

原文链接:https://yq.aliyun.com/articles/702305
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章