Skip to content

4220182/shell-operator-example

Repository files navigation

shell-operator-example

在使用Kubernetes时,始终存在使我们的工作自动化的需求。通常,任务会变成一种简单的模式:订阅Kubernetes资源更改并对其进行操作。在最简单的情况下,创建ConfigMap就足够了。在复杂的情况下,可能需要与自定义资源进行交互。

大多数操作工程师都知道一种脚本语言(例如bash),并且熟悉jq工具,该工具采用了本地的遍历JSON结构的范式,该范式受功能编程范式的启发。

毫无疑问,通用编程语言可以带来很多好处,但是它们不会在自动和扩展Kubernetes的道路上创造陡峭的学习曲线吗?