gpt4 book ai didi

nginx - 将 nginx.conf 添加到 Kubernetes 集群

转载 作者:行者123 更新时间:2023-12-03 13:20:46 25 4
gpt4 key购买 nike

我怎样才能通过 nginx.conf配置文件到在 Kubernetes 集群中运行的 nginx 实例?

最佳答案

您可以创建一个 ConfigMap 对象,然后将值作为文件挂载到您需要的位置:

apiVersion: v1
kind: ConfigMap
metadata:
name: nginx-config
data:
nginx.conf: |
your config
comes here
like this
other.conf: |
second file
contents
在你的 pods 规范中:
spec:
containers:
- name: nginx
image: nginx
volumeMounts:
- name: nginx-config
mountPath: /etc/nginx/nginx.conf
subPath: nginx.conf
- name: other.conf
mountPath: /etc/nginx/other.conf
subPath: other.conf
volumes:
- name: nginx-config
configMap:
name: nginx-config
(注意 mountPath 中文件名的重复,并使用完全相同的 subPath;与绑定(bind)挂载文件相同。)
有关 ConfigMap 的更多信息,请参阅:
https://kubernetes.io/docs/user-guide/configmap/

Note: A container using a ConfigMap as a subPath volume will not receive ConfigMap updates.

关于nginx - 将 nginx.conf 添加到 Kubernetes 集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42078080/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com