K8s环境中部署各种开发应用服务(五 )rocketMQ集群

我们部署Redis的时候提到过在Kubernetes环境下使用有状态服务的持久化存储,最后用StatefulSet来解决.但是对于RocketMQ这类应用来讲,除了要解决持久化问题,还要在节点重生的时候正确配置新Broker的config 参数,包括brokerName和NameServer IP List等.这样一来用StatefulSet就费劲了,如果说手动去部署4个固定的StatefulSet来解决的话,似乎又失去使用Kubernetes的意义.然后就发现了KubernetesOperator这个好东西,打开了新世界的大门…

Read More

K8s环境中部署各种开发应用服务(四 )Redis!!!

这一章节在K8s中实现了Redis集群的部署,趟了一下最开始部署K3s的时候就留下来的坑,并且留下了详细的破案经过. 同时还主动跳进坑里去现身说法,目的是为了让读者能够深刻理解StatefulSet, Headless Service以及利用起NFS的provisioner来真正实现对有状态服务持久化这部分的控制,可谓用心良苦…

Read More