hol*_*lms 3 terraform kubernetes-helm
我在使用 terraform 提供程序时遇到了这个问题helm_release:
Error: chart "external-dns/external-dns" not found in https://kubernetes-sigs.github.io/external-dns repository
Run Code Online (Sandbox Code Playgroud)
当它与 helm 一起使用时:
helm NAME CHART VERSION APP VERSION DESCRIPTION
center/bitnami/external-dns 4.5.5 0.7.6 ExternalDNS is a Kubernetes addon that configur...
center/stable/external-dns 2.20.4 0.7.0 DEPRECATED ExternalDNS is a Kubernetes addon th...
external-dns/external-dns 1.3.2 0.10.0 ExternalDNS synchronizes exposed Kubernetes Ser...
stable/external-dns 2.20.4 0.7.0 DEPRECATED ExternalDNS is a Kubernetes addon th...
holms@debian:~/Dev/contracts/setupad/devops-sdk/terraform/stag/post-infra$ helm repo list
NAME URL
elastic https://helm.elastic.co
stable https://charts.helm.sh/stable
ingress-nginx https://kubernetes.github.io/ingress-nginx
center https://repo.chartcenter.io
external-dns https://kubernetes-sigs.github.io/external-dns
Run Code Online (Sandbox Code Playgroud)
地形脚本:
resource "helm_release" "external-dns" {
name = "external-dns"
repository = "https://kubernetes-sigs.github.io/external-dns"
chart = "external-dns/external-dns"
namespace = "default"
values = [
file("charts/external-dns.yaml")
]
depends_on = [kubernetes_secret.cloudflare-api]
Run Code Online (Sandbox Code Playgroud)
外部-dns.yaml:
---
provider: "cloudflare"
domainFilter: "setupad.net"
extraArgs:
- --cloudflare-proxied
env:
- name: "CF_API_KEY"
valueFrom:
secretKeyRef:
name: cloudflare-api
key: token
Run Code Online (Sandbox Code Playgroud)
将其更改为external-dns而不是external-dns/external-dns.
resource "helm_release" "external-dns" {
name = "external-dns"
repository = "https://kubernetes-sigs.github.io/external-dns"
chart = "external-dns"
namespace = "default"
values = [
file("charts/external-dns.yaml")
]
depends_on = [kubernetes_secret.cloudflare-api]
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2095 次 |
| 最近记录: |