gpt4 book ai didi

kubernetes - 如何在 prometheus stable Helm Charts values.yaml 文件中添加 sidecar 容器?

转载 作者:行者123 更新时间:2023-12-02 11:52:52 25 4
gpt4 key购买 nike

我目前在我们的本地 Kubernetes 集群中使用 prometheus(不是 prometheus-operator,因为历史原因)Helm 图表,我想部署 Thanos sidecar。

如何在 values.yaml 文件中添加 sidecar 容器?我可以引用这方面的任何例子吗?正如 https://github.com/helm/charts/issues/12815 所指出的,似乎没有任何关于此的文档

最佳答案

喜欢comment说,模板很简单。

  {{- if .Values.server.sidecarContainers }}
{{- toYaml .Values.server.sidecarContainers | nindent 8 }}
{{- end }}

您可以将 values.yaml 与您的边车代码段放在一起,如下所示:

server:
sidecarContainers:
- name: testSideCar
image: alpine

并使用 helm install prom stable/prometheus -f values.yaml 进行部署。然后你可以在服务器部署 yaml 中找到你的 sidecar 部分:

apiVersion: apps/v1
kind: Deployment
spec:
template:
spec:
serviceAccountName: test-prometheus-server
containers:
- name: prometheus-server-configmap-reload
image: "jimmidyson/configmap-reload:v0.3.0"

<<... omitted ...>>

- name: testSideCar
image: alpine

关于kubernetes - 如何在 prometheus stable Helm Charts values.yaml 文件中添加 sidecar 容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62909250/

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