通过Terraform和helm_release模块部署的Kubernetes Dashboard不工作

5us2dqdw  于 2023-06-21  发布在  Kubernetes
关注(0)|答案(1)|浏览(114)

我使用Terraform将kubernetes Jmeter 板部署到我的Azure Kubernetes集群中,使用以下代码:

terraform {
  required_providers {
    azurerm = {
      source  = "hashicorp/azurerm"
      version = ">=3.0.0"
    }
  }
}

provider "azurerm" {
  features {}

}

provider "helm" {
  kubernetes {
    config_path = "~/.kube/config"
  }
}

resource "helm_release" "my-kubernetes-dashboard" {

  name = "kubernetes-dashboard"

  repository = "https://kubernetes.github.io/dashboard/"
  chart      = "kubernetes-dashboard"
  namespace  = "kube-dashboard"
 

  set {
    name  = "metricsScraper.enabled"
    value = "true"
  }
}

我可以使用以下命令在浏览器中启动Kubernetes Jmeter 板:

kubectl port-forward -n kubernetes-dashboard service/kubernetes-dashboard 8080:443

但是,当我尝试使用kubectl proxy命令时,它给出了以下错误:

我尝试了多种解决方案,但没有一个奏效。请帮助我解决此错误使用kubectl proxy命令?先谢谢你。

ou6hu8tu

ou6hu8tu1#

在使用kubectl proxy时,我发现我之前使用的URL不正确。跟随新URL后,它按预期工作:

http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:https/proxy/#/login

相关问题