【问题标题】:Add `cacerts` file to all pods in a Kubernetes cluster将 `cacerts` 文件添加到 Kubernetes 集群中的所有 pod
【发布时间】:2023-01-09 09:59:23
【问题描述】:

好吧,我的问题真的很简短,希望很简单?是否可以在特定 Kubernetes 集群的每个 pod 中自动添加一个 cacerts 文件?

根据this article,可以通过创建 ConfigMap 并将其添加到路径/etc/ssl/certs/。但是是否有可能在更高的层次上实现这一点,以便 Kubernetes 集群中的所有 Pod 都有这个 cacerts 文件?

【问题讨论】:

    标签: kubernetes certificate configmap root-certificate cacerts


    【解决方案1】:

    您可以为 pod 添加 MutatingAdmissionWebhook,默认情况下会将文件夹作为卷添加到每个 pod。查看关于MutatingAdmissionWebhookswriting an admission webhook 的文档。

    通过这种方式,您可以添加一个“服务”,它会在调度程序处理它之前改变 pod 配置。查看this 以获取快速示例。

    【讨论】:

    • 好的,谢谢!这看起来很有希望。我会试一试 :)
    猜你喜欢
    • 2017-06-24
    • 2015-11-26
    • 1970-01-01
    • 2022-07-22
    • 1970-01-01
    • 2020-06-16
    • 1970-01-01
    • 2019-09-15
    • 1970-01-01
    相关资源
    最近更新 更多