Как установить зоны доступности для VP C в файле конфигурации eksctl? - PullRequest
1 голос
/ 27 мая 2020

При создании кластера, используя eksctl в командной строке, можно указать зоны доступности с помощью флага «зоны», например:

eksctl create cluster \
--name example \
--version 1.16 \
--region us-east-1 \
--zones us-east-1a,us-east-1b,us-east-1c

В документации eksctl отмечено , что файлы конфигурации более гибкие, чем флаги. Однако параметры файла конфигурации eksctl плохо документированы, и нет возможности сгенерировать файлы конфигурации из флагов .

Репозиторий eksctl предоставляет пример, который использует существующий VP C с предопределенными подсетями , но это не дает возможности увидеть, как те же настройки относятся к de novo VPC. Это также намного более детально, чем то, что необходимо с флагами. цель готового решения, например eksctl.

Есть ли способ использовать файл конфигурации для достижения того, что было достигнуто в примере флага выше? Если да, то как?

1 Ответ

2 голосов
/ 27 мая 2020

Это yaml, который я использовал несколько дней go для создания кластера с помощью eksctl:

apiVersion: eksctl.io/v1alpha5
kind: ClusterConfig

metadata:
  name: myname
  region: us-east-1

nodeGroups:
  - name: ng-1
    labels:  
      worker: default
    instanceType: m5.xlarge
    desiredCapacity: 1
    minSize: 1
    maxSize: 10
availabilityZones: ['us-east-1a', 'us-east-1b', 'us-east-1c', 'us-east-1d']
...