我有一个 nginx ConfigMap yaml 文件,然后将其挂载为 nginx.conf。此配置映射包含多行字符串中的配置,如下所示:
data:
nginx.conf: |
worker_processes auto;
pid /tmp/nginx.pid;
:
在这个多行字符串中,我想从 values.yaml 中注入一个值,例如:
data:
nginx.conf: |
worker_processes auto;
pid /tmp/nginx.pid;
:
:
log_format combined '$remote_addr - $remote_user [$time_local] '
'"$request" $status $body_bytes_sent '
'"$http_referer" "$http_user_agent"';
access_log /var/log/nginx/access.log {{ .Values.nginx.log.format | default "combined" | quote }};
error_log /var/log/nginx/error.log;
:
但是使用上面的语法我得到了一个意外的 EOF 错误。有什么办法/解决方法可以完成这项工作?