Проблема создания кластера Kubernetes KOPS - ошибка чтения конфигурации кластера - PullRequest
0 голосов
/ 11 июля 2019

Я не могу создать кластер kubernetes при использовании KOPS, я получаю сообщение об ошибке:

error reading cluster configuration "fraxxxx-k8s-devopsxxx": error reading s3://devopsxxx-k8s-learn.s3.amazonaws.com/fraxxx-k8s-devopsbcn/config: Could not retrieve location for AWS bucket devopsxxx-k8s-learn.s3.amazonaws.com

Я действительно создал свою корзину s3, хотя это была проблемаКак будто корзина не была создана, поэтому я просмотрел свою корзину AWS, и она была там.

Выполнение команды ниже всегда отображает ошибку для меня:

$ sudo kops create cluster fraxxxx-k8s-devopsxxx --zones eu-west-3a --yes

error reading cluster configuration "fraxxxx-k8s-devopsxxx": error reading s3://devopsxxx-k8s-learn.s3.amazonaws.com/fraxxx-k8s-devopsbcn/config: Could not retrieve location for AWS bucket devopsxxx-k8s-learn.s3.amazonaws.com

Я настроил свой AccessКлючи:

:~$ aws configure
AWS Access Key ID [****************IYFQ]: 
AWS Secret Access Key [****************+SXJ]: 
Default region name [eu-west-3]: 
Default output format [None]: 

Даже экспортировал ключи как env vars:

~$ echo $AWS_ACCESS_KEY_ID $AWS_SECRET_ACCESS_KEY 
XXXXXXXXXXXXXXXIYFQ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+SXJ

Имя корзины было также экспортировано как env var, и я дважды проверил его через графический интерфейс, и кажется,нормально.

~$ echo $KOPS_STATE_STORE
s3://devxxxxxx-k8s-learn.s3.amazonaws.com

Выполнил снова команду create, но теперь добавляет флаг "state", и он все еще не работает.

$ sudo kops create cluster fraxxxx-k8s-devxxxxx --zones eu-west-3a --yes --state s3://devxxxxxx-k8s-learn.s3.amazonaws.com

error reading cluster configuration "fraxxxx-k8s-devxxxxxx": error reading s3://devxxxxxx-k8s-learn.s3.amazonaws.com/fraxxxx-k8s-devopsbcn/config: Could not retrieve location for AWS bucket devopsbcn-k8s-learn.s3.amazonaws.com

Я ожидаю запустить команду create ирабочий кластер кубернетес.

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