Как предоставлять услуги AWS через kubernetes? - PullRequest
0 голосов
/ 25 мая 2018

Предположим, у нас есть стек kubernetes, работающий на AWS, и мы хотели бы сконфигурировать наш компонент напрямую через файлы диаграмм kubernetes, чтобы иметь возможность предоставлять некоторые сервисы AWS (например, таблицу DynamoDB).

Что будетНаилучшая практика, если мы хотим достичь этого и, будем надеяться, также позволим нашему компоненту kubernetes подключаться к предоставляемым сервисам через IAM (не просто используя простые секретные пары ключей)

Так что, как только это будет достигнуто, можно позволить kubernetesКомпонент имеет char-файл, такой как:

apiVersion: alpha1/v1
Kind: Database
type: dynamodb
table_name: a_test_table
hash_key: some_id
range_key: some_order

Затем при развертывании этого компонента в стеках Kubernetes он предоставит таблицу DynamoDB с именем a_test_table для успешного подключения к этой службе.

1 Ответ

0 голосов
/ 25 мая 2018

То, что вы описываете здесь, является более или менее тем, что AWS Service Broker пытается достичь.Используя Open Service Broker API , брокер AWS будет реагировать на создание определенных объектов kubernetes, создавая необходимые ресурсы в AWS. Здесь вы можете найти сообщение AWS, объясняющее, как это работает .

Существуют разные брокеры для разных облачных провайдеров, а не только для AWS.

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