Kubernetes编排

时间:2019-04-23 09:21:14

标签: kubernetes containers

让我们说我的公司有50个从主服务器捕获的日志,并分发到许多容器,这些容器具有与之关联的自己的配置文件,我的问题是我们如何才能一起使用Kubernetes Master和worker节点来维护所有这些容器,这些容器应该可以扩展如果出现新的日志并创建新的容器,则向上启动,同时所有工作程序节点应仅在其中运行特定的容器,并且如果某个节点发生故障,则不应复制自身。

1 个答案:

答案 0 :(得分:0)

听起来像队列的分布式处理。 Kubernetes API不能解决这个问题。使用Kafka https://kafka.apache.org/intro。根据您是否需要在所有容器(消费者)之间分配日志,还是通过每个容器传递每个日志记录,将使用者相应地置于相同或唯一的使用者组中。

Horizo​​ntal Pod Autoscaler可用于根据队列的长度来缩放容器的数量。已在这里回答:Kubernetes message consumer scalability