gpt4 book ai didi

kubernetes - Kubernetes上的Hot Pod重新配置

转载 作者:行者123 更新时间:2023-12-02 12:16:58 25 4
gpt4 key购买 nike

我已经在Kubernetes上部署了Prometheus,并提供了prometheus.yml配置文件作为配置映射资源。
该文件以卷的形式安装在Prometheus Pane 中。

在集群中更改配置映射后,我用空的POST请求命中了Prometheus服务器端点,以便重新加载它(如文档中所述)

但是,当我更改配置映射并重新部署它时,我经历了大约30秒的“滞后”,直到pod中的prometheus.yml文件被更新。

我读了here这是预期的。

但是,有些项目试图对此进行补救,例如

  • https://github.com/pusher/wave
  • https://github.com/stakater/Reloader
  • https://github.com/jimmidyson/configmap-reload

  • 据我了解,这些设备将杀死 pod 并更换它们以更新配置。

    我的问题是,有没有办法进行“热”重新配置?

    从本质上讲,可以按需加快Pod内部的卷更新,而无需杀死任何Pod。

    最佳答案

    我现在使用的是reloader,并且pod总是被杀死,但是在您更改关联的configmap之后,它们会立即被重新创建。

    但是您无法避免这样的事实,您需要杀死Pod才能使用新的配置重新安装该卷,并且如果能够加载新的配置而无需停止容器内的主进程,则这取决于您的工作量。

    关于kubernetes - Kubernetes上的Hot Pod重新配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55472603/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com