【问题标题】:Kubernetes OrchestrationKubernetes 编排
【发布时间】:2019-04-23 18:03:14
【问题描述】:

假设我的公司从主服务器捕获了 50 条日志并分发到许多容器,这些容器有自己的相关配置文件,我的问题是我们如何一起使用 Kubernetes 主节点和工作节点来维护所有这些应该扩展的容器如果有新日志出现并创建一个新容器,则启动,同时所有工作节点应仅在其中运行特定容器,并且如果其中一个节点出现故障,则不应复制自身。

【问题讨论】:

  • 你说的是分布式日志处理吗?

标签: kubernetes containers


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2019-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-24
    • 2018-09-12
    • 2017-03-03
    • 1970-01-01
    • 2018-12-31
    • 1970-01-01
    相关资源
    最近更新 更多