cloudark关于operator model的资料

感觉比较全面,涉及到很多k8s的基本概念,可以深入看也可以粗略有个印象

资料来源:https://github.com/cloud-ark/kubeplus/blob/master/Guidelines.md

这家公司:https://cloudark.io/operator-maturity-model

相关知识

  • kubernetes extensions一般指的是operators:
    • 扩展k8s的资源集以及增加一些具体应用的自动化工作流
    • 比如数据库、key-value store、api网关等
    • 企业级别的devops团队会建立自己的k8s native stacks

operator maturity model(具体每个小部分可以深入链接看)

  • 作用:help calibrate an Operator’s readiness to work alongside other Operators in Kubernetes native stacks
  • model的 six categories
    • consumability(适用性)
      • 设计custom resource作为声明式API
      • 声明式API兼容kube OpenAPI
      • 使用kubectl作为主要的交互机制
      • 有用户手册
    • configurability
      • 为custom resource设计:Document labels, annotations or spec property based dependencies
      • 定义custom resource的resource limits和resource requests
      • 通过Use ConfigMap or Custom Resource Annotation or Custom Resource Spec definition配置软件
    • security
      • Define Service Account for Operator Pod
      • Define Service Account for Custom Resources
      • Define SecurityContext and PodSecurityPolicies for Custom Resources
      • Make Custom Controllers Namespace aware
      • 定义自定义资源Node Affinity rules
      • 定义自定义资源Pod Affinity rules
      • 定义自定义资源的网络策略
    • robustness
      • Set OwnerReferences for underlying resources owned by your Custom Resource
      • Define Custom Resource Spec Validation rules as part of Custom Resource Definition YAML
      • Design for robustness against side-car injection into Custom Resource Pods
      • Define Custom Resource Anti-Affinity rules
      • Define Custom Resource Taint Toleration rules
      • Define PodDisruptionBudget for Custom Resources
    • debuggability
      • 启动审计日志
      • 设计资源指标收集策略
      • 公开custom resource composition信息
    • portability(可移植性)
      • 打包operator为helm chart
      • Register CRDs as YAML Spec in Helm chart rather than in Operator code
      • 在helm chart中包含crd 安装提示
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值