fabric8 API:如何在子路径中使用Kubernetes ConfigMap?

时间:2017-12-12 05:25:23

标签: jenkins kubernetes fabric8

摘要:是否有使用Fabric8 API使用已存在的ConfigMapsubPath选项的示例?通过subPath我的意思是K8s配置(通常用YAML表示)将单个文件注入容器。

详情

我试图扩展Jenkins Kubernetes Plugin,因为我们需要它来支持K8s ConfigMap的subPath工具,以便在/ etc下访问文件而不会屏蔽整个/等。该插件在其ConfigMapVolume.java文件中使用了Fabric8的API。

我遇到的问题是演示使用K8s ConfigMap和subPath的示例。甚至可以确认这一点得到了支持。我非常感谢您对我错过的示例或文档的任何提示。

作为参考,下面显示了使用subPath的示例YAML部署文件,它引用了名为" resolver-config"的配置映射:

apiVersion: v1
kind: Pod
metadata:
  name: test
  namespace: default
spec:
  containers:
  - name: nginx
    image: nginx
    volumeMounts:
    - name: config-volume
      mountPath: /etc/resolv.conf
      subPath: resolv.conf
  volumes:
    - name: config-volume
      configMap:
        name: resolver-config

0 个答案:

没有答案