Size: a a a

AWS Minsk Community

2019 November 11

FF

Filipp Frizzy in AWS Minsk Community
+ нативная интеграция с ebs волюмами и сетью vpc, то есть без оверхеда на виртуальную сеть докера
источник

AP

Alexander Patrushev in AWS Minsk Community
Slach
а оно разве споты умеет?

есть рецепты для kubernetes (kubeadm) + docker + terraform на спот-инстансах, погуглите kubeadm-aws я пытаюсь перепелить их на containerd
источник
2019 November 12

vk

victor kurguzov in AWS Minsk Community
Господа, таки наберусь окаянства и спрошу свой нубский вопрос: ввыполняю один из курсов по куберу, в лекции по настройке etcd, лектор проверяет состояние etcd кластера и у меня всё как у него, за исключением false в выводе - у него его нету. Таки вопрос: корректно ли настроен etcd кластер:
sudo ETCDCTL_API=3 etcdctl member list --endpoints=https://127.0.0.1:2379 --cacert=/etc/etcd/ca.pem --cert=/etc/etcd/kubernetes.pem --key=/etc/etcd/kubernetes-key.pem

9be4eeabd3526198, started, kube-master-0.myexample.tk, https://172.31.33.175:2380, https://172.31.33.175:2379, false
b8d80999e3dfc0bf, started, kube-master-1.myexample.tk, https://172.31.44.174:2380, https://172.31.44.174:2379, false
источник

VM

Viktor Mikalayeu in AWS Minsk Community
Filipp Frizzy
да, eks должен уметь в автоскэйлинг спотов
не сам eks  ,   а ноде автоскейлер  .  у меня такое работает . описывал полностью terraform .  с несколькимми автоскейлинг группами  , и  aws_launch_template (можно скормить в одну автоскуйлинг группу разные типа инстансов , а также спот и ондеманд) .  причем  на ноды сразу добавляем нужные лейблы ,  и можем потом  дуплоить на разные типы нод  , например GPU ,   etc ...
источник

RV

Roman V . in AWS Minsk Community
Терраформ модуль умеет описывать разные группы воркеров, при этом не надо отслеживать тэги
источник

RV

Roman V . in AWS Minsk Community
Тут больше интересует как лейблы автоматом выставить на ноды
источник

RV

Roman V . in AWS Minsk Community
В терраформ вроде как не видел
источник

VM

Viktor Mikalayeu in AWS Minsk Community
data "template_file" "user_data_infra" {
 template = "${file("template/userdata.sh")}"
 vars = {
  cluster_endpoint = "${aws_eks_cluster.eks-cluster.endpoint}"
  certificate_authority="${aws_eks_cluster.eks-cluster.certificate_authority.0.data}"
  cluster_name="${var.aws}-${var.prefix}-eks"
  node_labels="group_type=${var.aws}-${var.prefix}-eks_workers_infra,work_type=infra"

 }
}
источник

VM

Viktor Mikalayeu in AWS Minsk Community
#!/bin/bash
set -o xtrace
/etc/eks/bootstrap.sh --apiserver-endpoint '${cluster_endpoint}' --b64-cluster-ca '${certificate_authority}' '${cluster_name}'  --kubelet-extra-args --node-labels='${node_labels}'
источник

VM

Viktor Mikalayeu in AWS Minsk Community
и эту юзер дату скармливаем автоскейлинг группе
источник

VM

Viktor Mikalayeu in AWS Minsk Community
модуль смотрел, но если честно, он нам не подошел
источник

VM

Viktor Mikalayeu in AWS Minsk Community
ну и в деплойменте    
..................
   spec:
     nodeSelector:
       work_type: "{{app_var.k8s_work_type_node}}"
источник

FF

Filipp Frizzy in AWS Minsk Community
👍
источник

RV

Roman V . in AWS Minsk Community
Viktor Mikalayeu
модуль смотрел, но если честно, он нам не подошел
чем именно? я посмотрел, есть там и юзер-дата и австоскейлинг полиси
источник

VM

Viktor Mikalayeu in AWS Minsk Community
под наши хотелки , многое надо было бы переписывать
источник

vk

victor kurguzov in AWS Minsk Community
Воркшоп это когда каждый своей болью делится?
источник

K

Kreacher in AWS Minsk Community
а как же ответы я готов на все?
источник

RV

Roman V . in AWS Minsk Community
Ну для воркшопа нужна как я думаю задача, вайтборд и ноуты с аккаунтом
источник

RV

Roman V . in AWS Minsk Community
Формат боли может и с баром проканать
источник

VS

Viktor S in AWS Minsk Community
Это уже некий массовый БДСМ под пивас
источник