【发布时间】:2021-09-10 09:13:09
【问题描述】:
我有以下 .tf 文件
provider "kubernetes" {
config_context_cluster = "minikube"
}
resource "kubernetes_namespace" "user-namespace" {
metadata {
name = "user-namespace"
}
}
provider "helm" {
kubernetes {
config_context_cluster = "minikube"
}
}
resource "helm_release" "local" {
name = "user-server-chart"
chart = "./user-server"
}
当我运行terraform apply 时出现以下错误
kubernetes_namespace.brw-user-namespace:正在创建... helm_release.local:正在创建...
错误代码解释:501 = 服务器不支持此操作。\n") 已阻止请求成功(发布命名空间) │ │ 用 kubernetes_namespace.user-namespace, │ 在 main.tf 第 5 行,在资源“kubernetes_namespace”“user-namespace”中: │ 5: 资源 "kubernetes_namespace" "user-namespace" { │ ╵
Kubernetes 集群无法访问:无效配置:未提供配置,尝试设置 KUBERNETES_MASTER 环境变量 │ │ 使用 helm_release.local, │ 在 main.tf 第 17 行,在资源“helm_release”“local”中: │ 17: 资源 "helm_release" "local" {
【问题讨论】:
-
参考以下链接。可能有用。 stackoverflow.com/questions/62445390/…
标签: terraform kubernetes-helm minikube