摘要:是否有使用Fabric8 API使用已存在的ConfigMap和subPath
选项的示例?通过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