但是在K8S上, 有状态应用的扩容就很简单, YAML里改一下replicas副本数, 等不到1min就扩容完毕.
当然, 最基本的: 下镜像, 启动pod(相当于上边的前3步), 就不必多提....那么, 还有哪些因素, 让有状态应用可以在k8s上快速扩容甚至自动扩容呢?..., 一一梳理下:
Eureka
Nacos
Redis
RabbitMQ
Kafka
TiDB
K8S上有状态应用扩容
在Kubernetes上, 有状态应用快速扩容甚至自动扩容很容易....在这里, 通过 Headless Service 和 PV/PVC(存储nacos 插件或其他数据),实现了对 Pod 的拓扑状态和存储状态的维护,从而让用户可以在 Kubernetes 上运行有状态的应用...monitor属性引用TidbMonitor 对象(其实就是自动化地配置TiDB的prometheus监控和展示等)。有关更多信息,请参见使用TidbMonitor监视TiDB群集。