当前位置:  首页>> 技术小册>> Kubernets合辑5-Pod控制器

  1. apiVersion: apps/v1
  2. kind: DaemonSet
  3. metadata
  4. name <string> # 在一个名称空间不能重复
  5. namespace <string> # 指定名称空间,默认defalut
  6. labels <map[string]string> # 标签
  7. annotations <map[string]string> # 注释
  8. spec
  9. selector <Object> # 标签选择器
  10. matchExpressions <[]Object> # 标签选择器的一种形式,多个条件使用AND连接
  11. key <string> -required- # 标签中的Key
  12. operator <string> -required- # 操作符,支持 In, NotIn, Exists, DoesNotExist
  13. values <[]string> # value的数组集合,当操作符为In或NotIn时不能为空
  14. matchLabels <map[string]string> # 使用key/value的格式做筛选
  15. updateStrategy <Object> # 更新策略
  16. type <string> # 更新类型,支持 Recreate, RollingUpdate。默认RollingUpdate
  17. rollingUpdate <Object> # 滚动更新策略,仅在type为RollingUpdate时使用
  18. maxUnavailable <string> # 最大缺失Pod数,即滚动更新时最多可少于期望值出几个pod。支持数字和百分比格式
  19. template <Object> -required- # Pod模板,和Pod管理器yaml几乎格式一致
  20. metadata <Object> # Pod的metadata
  21. spec <Object> # Pod的spec

该分类下的相关小册推荐: