将 Kubernetes Ingress Controller 与 postgres 数据库一起使用时,如何添加自定义实体?
How do I add custom entities to when using the Kubernetes Ingress Controller with a postgres database?
标题。我有 Kong 运行 Kubernetes 入口控制器。我已经有一个可用的自定义插件。我试图将一个迁移文件夹添加到我的插件文件中,其中包含适当的迁移,但是子目录被 kubectl create configmap
忽略并且 -R 标志不起作用。
很遗憾,目前不支持此功能。解决此限制的方法是在 YAML 中创建一个卷,以便为子文件夹中的文件定义路径,如下所示:
apiVersion: v1
kind: ConfigMap
metadata:
name: testconfig
data:
file1: |
This is file1
file2: |
This is file2 in subdir directory
---
然后在 YAML 的卷部分,您将指定文件的路径及其名称
volumes:
- name: config-volume
configMap:
name: testconfig
items:
- key: file2
path: subdir/file2
- key: file1
path: file1
您可以通过将信息从 initContainer 传递到应用程序来使用 initContainers 和 emptyDir 挂载,如所述here
标题。我有 Kong 运行 Kubernetes 入口控制器。我已经有一个可用的自定义插件。我试图将一个迁移文件夹添加到我的插件文件中,其中包含适当的迁移,但是子目录被 kubectl create configmap
忽略并且 -R 标志不起作用。
很遗憾,目前不支持此功能。解决此限制的方法是在 YAML 中创建一个卷,以便为子文件夹中的文件定义路径,如下所示:
apiVersion: v1
kind: ConfigMap
metadata:
name: testconfig
data:
file1: |
This is file1
file2: |
This is file2 in subdir directory
---
然后在 YAML 的卷部分,您将指定文件的路径及其名称
volumes:
- name: config-volume
configMap:
name: testconfig
items:
- key: file2
path: subdir/file2
- key: file1
path: file1
您可以通过将信息从 initContainer 传递到应用程序来使用 initContainers 和 emptyDir 挂载,如所述here