Укажите другой мгновенный тип для узлов в кубернетах с копами - PullRequest
0 голосов
/ 12 декабря 2018

Я создаю кластер kubernetes в AWS с kops.

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

kops edit ig nodes --name ${NAME}

Это откроет этот файл, и я смогу отредактировать конфигурацию

apiVersion: kops/v1alpha2
kind: InstanceGroup
metadata:
  creationTimestamp: 2018-12-07T11:09:37Z
  labels:
    kops.k8s.io/cluster: <cluster-name>.k8s.local
  name: nodes
spec:
  image: kope.io/k8s-1.10-debian-jessie-amd64-hvm-ebs-2018-08-17
  machineType: t2.large
  maxSize: 5
  minSize: 3
  nodeLabels:
    kops.k8s.io/instancegroup: nodes
  role: Node
  subnets:
  - eu-west-2a
  - eu-west-2b
  - eu-west-2c

Что если я хочу создать один узел с типом xlarge, а два - с типом large.Я не вижу никакой опции для установки этого типа значения.

Причина этого в том, что в моей текущей инфраструктуре БД находится в экземпляре 2xlarge, а все другие небольшие компоненты находятся в большом экземпляре.Поэтому я хочу, чтобы узлы были максимально большими.Другое решение - вместо трех я создаю только два 2xlarge узла и позволяю kuberentes управлять развертыванием.

1 Ответ

0 голосов
/ 12 декабря 2018

Создание новой группы экземпляров. Затем просмотрите и примените последние изменения.

 Create: $ kops create ig <new-instace-group-name> --state <your-s3-bucket-name>    
 Preview: $ kops update cluster --name <cluster-name> --state="<your-s3-bucket-name>"    
 Apply: $ kops update cluster --name <cluster-name> --state="<your-s3-bucket-name>" --yes
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...