Pulumi получает контекст kubernetes во время выполнения - PullRequest
0 голосов
/ 30 января 2020

Есть ли способ получить текущий контекст kubernetes во время выполнения, чтобы предотвратить вызов pulumi up с неверным контекстом? Я бы особенно хотел убедиться, что мои локальные логики развертывания kubernetes c не заканчиваются ничем иным, кроме локального кластера.

Я просмотрел примеры и не вижу ничего, что делает это: https://github.com/pulumi/examples/search?l=TypeScript&p=2&q=context&type= (может быть, я неправильно думаю о своей проблеме).

1 Ответ

1 голос
/ 30 января 2020

Как объяснено здесь , сначала необходимо создать контекст для вашего кластера, который будет использоваться, например:

kubectl config \
    set-context <my-context> \
    --cluster=<my-cluster> \
    --user=<my-user>

Затем выполните pulumi stack init new-kube-stack, где вас спросят введите свой токен доступа и, наконец, запустите pulumi config set kubernetes:context my-context для работы в кластере, определенном в ранее созданном контексте.

...