如何使用 helm chart 在 VMWare 的 Kubernetes FluentD Operator 中将 prometheus.enabled 标志设置为 true?
How can I set the prometheus.enabled flag to true in VMWare's Kubernetes FluentD Operator using the helm chart?
我目前在我的环境中有一个 Kubernetes FluentD operator[1] 运行ning。它使用 helm chart 部署得很好,但我需要在部署 helm chart 时以某种方式设置 prometheus-enabled
标志。
文档说明如下:
usage: config-reloader [<flags>]
Regenerates Fluentd configs based Kubernetes namespace annotations against templates, reloading
Fluentd if necessary
Flags:
...
--prometheus-enabled Prometheus metrics enabled (default: false)
我的问题是,我可以在 运行 helm chart 时设置这个标志吗?即
helm upgrade --install kfo <prometheus-enabled=true> $CHART_URL --namespace $INSTALL_NAMESPACE -f kfo/config.yaml
其中 config.yaml
包括:
---
meta:
key: metadata
values:
region: ${AWS_REGION}
env: ${ENV}
cluster: ${KUBERNETES_CLUSTER_TYPE}
rbac:
create: true
image:
repository: vmware/kube-fluentd-operator
tag: v1.12.0
fluentd:
extraVolumeMounts:
- name: fluentd-template-mapping
mountPath: /templates
extraVolumes:
- name: fluentd-template-mapping
configMap:
defaultMode: 420
name: fluentd-template-mapping
如果没有,如何设置?
谢谢
链接
- VMWare 的 fluentd 运算符 - https://github.com/vmware/kube-fluentd-operator
我查看了图表,看来您只需将 prometheusEnabled: true
添加到您的 config.yaml
:
---
meta:
key: metadata
values:
region: ${AWS_REGION}
env: ${ENV}
cluster: ${KUBERNETES_CLUSTER_TYPE}
rbac:
create: true
image:
repository: vmware/kube-fluentd-operator
tag: v1.12.0
fluentd:
extraVolumeMounts:
- name: fluentd-template-mapping
mountPath: /templates
extraVolumes:
- name: fluentd-template-mapping
configMap:
defaultMode: 420
name: fluentd-template-mapping
prometheusEnabled: true
我目前在我的环境中有一个 Kubernetes FluentD operator[1] 运行ning。它使用 helm chart 部署得很好,但我需要在部署 helm chart 时以某种方式设置 prometheus-enabled
标志。
文档说明如下:
usage: config-reloader [<flags>]
Regenerates Fluentd configs based Kubernetes namespace annotations against templates, reloading
Fluentd if necessary
Flags:
...
--prometheus-enabled Prometheus metrics enabled (default: false)
我的问题是,我可以在 运行 helm chart 时设置这个标志吗?即
helm upgrade --install kfo <prometheus-enabled=true> $CHART_URL --namespace $INSTALL_NAMESPACE -f kfo/config.yaml
其中 config.yaml
包括:
---
meta:
key: metadata
values:
region: ${AWS_REGION}
env: ${ENV}
cluster: ${KUBERNETES_CLUSTER_TYPE}
rbac:
create: true
image:
repository: vmware/kube-fluentd-operator
tag: v1.12.0
fluentd:
extraVolumeMounts:
- name: fluentd-template-mapping
mountPath: /templates
extraVolumes:
- name: fluentd-template-mapping
configMap:
defaultMode: 420
name: fluentd-template-mapping
如果没有,如何设置?
谢谢
链接
- VMWare 的 fluentd 运算符 - https://github.com/vmware/kube-fluentd-operator
我查看了图表,看来您只需将 prometheusEnabled: true
添加到您的 config.yaml
:
---
meta:
key: metadata
values:
region: ${AWS_REGION}
env: ${ENV}
cluster: ${KUBERNETES_CLUSTER_TYPE}
rbac:
create: true
image:
repository: vmware/kube-fluentd-operator
tag: v1.12.0
fluentd:
extraVolumeMounts:
- name: fluentd-template-mapping
mountPath: /templates
extraVolumes:
- name: fluentd-template-mapping
configMap:
defaultMode: 420
name: fluentd-template-mapping
prometheusEnabled: true