Кластер ошибок Kubernetes, подсеть утилит не найдена - PullRequest
0 голосов
/ 07 ноября 2018

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

$ kops update cluster --name k8s-web-dev
   error building tasks: could not find utility subnet in zone: "us-east-1b"

Я еще не смог развернуть его в aws. Он создает только конфиги внутри s3.

Кроме того, поскольку у меня есть частные и публичные подсети, я вручную обновляю конфигурацию k8s, чтобы она указала на правильные идентификаторы подсетей. например: идентификаторы были добавлены вручную.

subnets: - cidr: 10.0.0.0/19 id: subnet-3724bb40 name: us-east-1b type: Private zone: us-east-1b - cidr: 10.0.64.0/19 id: subnet-918a35c8 name: us-east-1c type: Private zone: us-east-1c - cidr: 10.0.32.0/20 id: subnet-4824bb3f name: utility-us-east-1b type: Public zone: us-east-1b - cidr: 10.0.96.0/20 id: subnet-908a35c9 name: utility-us-east-1c type: Public zone: us-east-1c

Также интересно, что я не изменил свой конфиг. Но когда я запускаю обновление kops один раз, а затем еще раз, я получаю два разных результата. Как это возможно?

kops update cluster --name $n error building tasks: could not find utility subnet in zone: "us-east-1c"

, а затем это

kops update cluster --name $n error building tasks: could not find utility subnet in zone: "us-east-1b"

1 Ответ

0 голосов
/ 08 ноября 2018

Использование параметра --bastion в параметрах командной строки kops предполагает, что группа экземпляров бастиона уже существует. Для создания группы экземпляров бастиона вы можете использовать флаг --role:

kops create instancegroup bastions --role Bastion --subnet $SUBNET

Проверьте эту ссылку для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...