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

  1. apiVersion: apps/v1
  2. kind: StatefulSet
  3. metadata <Object>
  4. spec:
  5. replicas <integer>
  6. serviceName <string> -required-
  7. selector <Object> -required- # Pod选择器
  8. template <Object> -required- # Pod模板
  9. volumeClaimTemplates <[]Object>
  10. metadata <Object>
  11. spec <Object>
  12. accessModes <[]string> # RWO:单路读写;ROX:单路只读;RWX:多路读写
  13. resources <Object> # 指定当前PVC需要的系统最小资源限制
  14. limits <map[string]string> # 资源限制,一般不配置
  15. requests <map[string]string> # 资源限制,常用为 storage: xGi
  16. storageClassName <string> # 声明使用的存储类,用于动态分配
  17. volumeMode <string> # 使用卷的文件系统还是当成块设备来用,一般不配置
  18. selector <Object> # 标签选择器,选择PV的标签,默认在所有PV中寻找
  19. volumeName <string> # 指定PV名称,直接绑定PV
  20. revisionHistoryLimit <integer> # 保留历史版本数量,默认10
  21. podManagementPolicy <string> # 控制Pod启停顺序,默认OrderedReady,启动顺序,停止倒序。Parallel表示并行
  22. updateStrategy <Object> # 更新策略
  23. rollingUpdate <Object> # 滚动更新策略
  24. partition <integer> # 指定更新到哪个分区,N表示更新序号大于等于N的Pod
  25. type <string> # 更新策略,默认滚动更新RollingUpdate.

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