Nginx

Grafana 在 kubernetes 中部署,並在 ingess 中使用 Letsencript 證書

  • September 29, 2021

我想在我的 AKS kubernetes 集群中部署 grafana。對於部署,我使用 helm

helm install grafana grafana/grafana --namespace=grafana --set "service.type=ClusterIP,persistence.enabled=true,replicaCount=1,persistence.size=10Gi,persistence.accessModes[0]=ReadWriteOnce,plugins=grafana-azure-monitor-datasource\,grafana-kubernetes-app,ingress.enabled=true,ingress.tls[0]=enabeld,ingress.tls[0].hosts[0]=mydomain.de,ingress.tls[0].secretName=tls-grafana-ingress,ingress.hosts[0]=mydomain.de,ingress.annotations.kubernetes.io/ingress.class=nginx,ingress.cert-manager.io/issuer=letsencrypt-prod" 

它可以創建 grafana(當我刪除“ ingress.annotations.kubernetes.io/ingress.class=nginx,ingress.cert-manager.io/issuer=letsencrypt-prod”時),但 tls 證書有問題。證書將不會產生。

我需要改變什麼,所以證書也會創建?

問候斯特凡

我解決了。

首先,我創建證書,然後將證書添加到入口規則。

引用自:https://serverfault.com/questions/1078709