编写 Kubernetes(K8s) operator 的意图在我心中不断增长。我开始阅读文章、探索 GitHub 存储库,并就此咨询我的同事。虽然我不能说它完全成功,但这个意图仍然存在。
译自 How to Write a Kubernetes Operator,作者 Payam Qorbanpour。
作为一名每天都与 Kubernetes 打交道的后端开发人员,我一直希望编写一个 operator 来扩展我的知识边界。然而,障碍出现了,阻碍了我实现这一目标。
这就是我在服兵役期间编写 gobackup-operator 的故事。tl;dr:直接跳到“深入项目”部分
磨刀不误砍柴工
编写 Kubernetes(K8s) operator 的意图在我心中不断增长。我开始阅读文章、探索 GitHub 存储库,并就此咨询我的同事。虽然我不能说它完全成功,但这个意图仍然存在。
所有这些努力的结果是我 GitHub 帐户 中存储的一系列教程项目。
我应该提到,大约一年前,当我第一次接触 Kubernetes 时,练习过程就开始了。我首先观看了 Guru 的教程 以了解 CKAD,然后观看了 Nana 的 YouTube 教程 。
化为灰烬
我被派去服兵役。
那里没有互联网连接,甚至没有一个电子设备。相反,我们只有精装书、排球以及迷人的日出和日落美景来娱乐我们。
在这种情况下,创建 operator 的想法正在逐渐消失。我所关心的一切就是吃饭、看书和享受偶尔的自由(假期)。然而,有时这种自由是短暂的,正如指挥官曾经评论的那样:
假期的快乐在你离开营房的那一刻就结束了。
训练课程结束了,我开始在办公室担任一名雇员,但那里也感受到了互联网连接的缺乏!在晚上,我离开办公室,从事我热爱的工作。有时,你在有限的时间内会有更好的表现。因此,从下午 4 点到晚上 9 点,我必须创造一些特别的东西。对我来说,它确实很特别!
不鸣则已
毕竟,在 此系列 的帮助下,我设法从教程中编写了另一个 Kubernetes operator