Использование VP C Конечные точки для кластера Kubernetes с использованием облачного провайдера AWS - PullRequest
0 голосов
/ 08 января 2020

Мой кластер kubernetes находится в AWS VP C, который не имеет доступа к Inte rnet. Рекомендуемая замена для AWS сервисной стороны - использование VP C Endpoints для таких вещей, как EC2. Не могу найти поддержки в облачном провайдере - aws для этого. Есть ли способ выполнить sh в конфигурации облачного провайдера?

Он отлично работает с aws ec2 describe-instances --endpoint-url=$MYENDPOINT.

1 Ответ

0 голосов
/ 10 января 2020

Я нашел эту ошибку , которая привела к поиску недокументированной функции, которую я постараюсь немного документировать.

Если вы редактируете /etc/origin/cloudprovide/aws.conf (или ваш эквивалент), чтобы включить что-то вот так, и у вас есть AWS учетные данные или настройка роли в том случае, если вы должны быть хорошими или, по крайней мере, в дальнейшем. Глобальный раздел, вероятно, уже существует, если ваша установка похожа на мою.

[Global]
Zone = us-west-1a

[ServiceOverride "ec2"]
 Service = ec2
 Region = us-west-1
 URL = https://vpce-xxxxx-xxxxx.ec2.us-west-1.vpce.amazonaws.com
 SigningRegion = us-west-1
...