Как получить админ пользователя kubeconfig - PullRequest
0 голосов
/ 10 декабря 2018

Я использую Azure AKS и развернул его с помощью модуля Terraform, я успешно выполнил.следующие ниже документы.

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

Но проблема в том, что я хочу сохранить kubeconfig от пользователя admin. Ниже приведен код, который я написал.Я не могу получить файл 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 для пользователя администратора.

1 Ответ

0 голосов
/ 10 декабря 2018

вы можете сделать что-то вроде этого:

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

, если это не сработает, попробуйте вывести его аналогично этому примеру.

и затем выполнить:

terraform output kubeConfig > file.tmp
...