如何获取管理员用户kubeconfig



我正在使用azure aks,并通过使用terraform模块部署它,我已经成功执行了。以下文件。

https://www.hashicorp.com/blog/kubernetes-cluster-with-aks-and-terraform

但问题是,我想保存管理员用户的kubeconfig。下面是我写的代码。我无法获取管理员用户的kubeconfig文件。

==============================================
resource "null_resource" "kubeconfig_save" {
provisioner "local-exec" {
command = <<EOT
rm -rf /tmp/kubeconfig && 
echo "${azurerm_kubernetes_cluster.k8s.kube_config_raw}" > /tmp/kubeconfig
EOT
}
}
==================================================

我需要kubeconfig与管理员用户。

您可以这样做:

output "kubeConfig" {
value = "${azurerm_kubernetes_cluster.k8s.kube_config_raw}"
}

如果这不起作用,试着像这个例子一样输出它。

然后运行:

terraform output kubeConfig > file.tmp

最新更新