【发布时间】:2019-09-17 12:53:15
【问题描述】:
我有一个在 GKE 上运行的单节点 kubenertes 集群。所有负载都在由命名空间分隔的单个节点上运行。
现在我想实现自动缩放。是否有可能我可以将 mircoservices 扩展到新节点但一个 pod 只运行我的主节点。
我在想什么
主节点:以 1 个 pod 可用性运行所有内容(Redis、Elasticsearch)
扩展节点:仅扩展无状态微服务的副本
我有什么办法可以使用node auto scaeler 或affinity 来实现。
问题是现在我在具有statefulsets 并由卷支持的单个节点上运行 graylog、elasticsearch 和 redis 和 rabbitmq,我必须重新部署所有内容编辑 yaml 文件以将affinity 添加到所有节点。
【问题讨论】:
标签: docker elasticsearch kubernetes google-cloud-platform