Рейтинг:0

Не удалось инициализировать конфигурацию kubernetes при использовании плана terraform.

флаг pk

Я перенес свою старую установку terraform с какой-то версии 1.0 (к сожалению, не помню, какой именно) на последнюю, установленную с помощью nix.

терраформировать -v                                                                                                                      
Терраформ v1.1.7
на linux_amd64

После выдачи план терраформирования я получаю следующую ошибку:

Ошибка: не удалось инициализировать конфигурацию kubernetes: контекст «отредактированный контекст» не существует.

Мой main.tf настроен с бэкэндом k8s следующим образом:

терраформировать {
  требуемая_версия = ">=0.13.0"
  серверная часть "кубернет" {
    secret_suffix = "отредактированный суффикс"
    load_config_file = истина
    config_context = "отредактированный контекст"
    namespace = "отредактированное пространство имен"
  }
}

С использованием strace -f план терраформирования я не вижу попыток прочитать ~/.kube/config

Как я могу заставить terraform читать и использовать kubeconfig по умолчанию?

Рейтинг:0
флаг pk

Параметр KUBE_CONFIG_PATH=~/.kube/config заставляет terraform читать конкретную конфигурацию, согласно https://www.terraform.io/language/settings/backends/kubernetes#конфигурационные-переменные

Однако неясно, почему эта проблема возникла в первую очередь.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.