【问题标题】:Adding a customized sidecar to a K8S deployment向 K8S 部署添加自定义 Sidecar
【发布时间】:2019-10-15 18:59:43
【问题描述】:

我希望使用 Mutating WebHook 或 Istio 将 Sidecar 容器以及现有容器和 Sidecar 之间的共享卷自动注入到远程集群中的 k8s 部署中以进行日志归档。问题是每个 pod 所需的挂载路径不同,并且是作为用户提供的输入提供的。

将此用户定义的信息传递给 webhook 的最佳方式是什么?

【问题讨论】:

  • 嗨,根据 Istio documentation 的说法,可以选择设置自动边车注入。它也有模板和异常的选项,但看起来很复杂。
  • 是的,我愿意使用 Istio,但是,没有明确的文档说明注入的 sidecar 是否可以使用用户输入动态化。 (例如卷挂载路径)

标签: kubernetes webhooks istio


【解决方案1】:

存储此类数据以供变异 webhook 读取的最佳位置是 annotations

更多有用的information 关于注释和 webhook 以及示例。 Annotations 也可以从 pod 内的容器中访问。

请注意,如果不同 pod 的挂载路径不同,那么我们需要从某个地方获取这些路径。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-12
    • 1970-01-01
    • 1970-01-01
    • 2020-01-08
    • 2019-10-19
    • 2012-12-18
    相关资源
    最近更新 更多