领导准备做 Kafka ( ZK )、Redis on K8s ,不知道怎么入门。之前是 K8s 运维 + K8s 管理平台的开发。如果开发 operator ,是应该尽可能用中间件所使用的语言写 operator 吗?比如 Kafka 就用 Java 开发 operator ,如果没有(比如 Redis )就用 Go ?有没有简单一点的实例工程学习呢?
|
R4rvZ6agNVWr56V0Aug 1, 2024
1
如果你会 Python 的话,可以留意一下 Kopf ,优势:少些代码少出错。
|
|
YoolooAug 1, 2024
2
都用 Go
|
|
eedwinheiAug 1, 2024
3
|
|
eedwinheiAug 1, 2024
4
https://operatorhub.io/ 你想玩的这几个,大概率是有现成的可以看看
|
|
5
|
|
R4rvZ6agNVWr56V0Aug 1, 2024
6
@zhoudaiyu 不要用 Java,
|
|
yyttrrAug 2, 2024
7
注意用最新的 k8s 版本作为起点,要不然很快就会遇到兼容集群升级的问题
|
|
midknightAug 2, 2024
8
kafka 和 redis 都有成熟的 operator 了,好奇为什么要重复造轮子。。
|