diff --git a/develop/operator.md b/develop/operator.md index b64447e94..1b47493b6 100644 --- a/develop/operator.md +++ b/develop/operator.md @@ -34,9 +34,17 @@ Operator本质上是与应用息息相关的,因为这是特定领域的知识 6. Operator应该让用户能够根据版本声明来选择所需版本和编排应用程序升级。不升级软件是操作错误和安全问题的常见来源,Operator可以帮助用户更加自信地解决这一问题。 7. Operator应该进行“Chaos Monkey”测试,以模拟Pod、配置和网络故障的情况下的行为。 +## OperatorHub + +我们都知道在 Kubernetes 上安装应用可以使用 Helm 直接安装各种打包成 Chart 形式的 Kubernetes 应用,但随着 Kubernetes Operator 的流行,Kubernetes 社区又推出了 [OperatorHub](https://www.operatorhub.io/),你可以在这里分享或安装 Operator:。 + +另外,[awesome-operators](https://github.com/operator-framework/awesome-operators) 中罗列了目前已知的 Operator。 + ## 参考 - [Operators - coreos.com](https://coreos.com/operators) +- [awesome-operators - github.com](https://github.com/operator-framework/awesome-operators) +- [OperatorHub - operatorhub.io](https://www.operatorhub.io) - [Writing a Kubernetes Operator in Golang](https://medium.com/@mtreacher/writing-a-kubernetes-operator-a9b86f19bfb9) - [Introducing Operators: Putting Operational Knowledge into Software](https://coreos.com/blog/introducing-operators.html) - [Automating Kubernetes Cluster Operations with Operators](https://thenewstack.io/automating-kubernetes-cluster-operations-operators/) \ No newline at end of file