Size: a a a

2020 November 19

V

Vit in DevOps Moscow
Dmitriy Zaytsev
Недавно Саша Петров написал статью со своим виденьем декомпозиции задач в инженерии и простым языком показал, что есть два подхода к декомпозиции - из недостатков и когнитивных искажений человека и, напротив, из любопытства человека и стремления к познанию.
Для тех, кто еще не прочитал, посмотрите Человечная декомпозиция работы / Хабр](https://habr.com/ru/post/524678/), комментарии тоже очень интересные.
Саша показал, что с человеком можно договариваться как с человеком, а не как с забагованной  машиной, которая все время косячит из-за своей странной природы.
Это очень сильно коррелирует с принципами и культурой DevOps, c той сутью, которая выделяет DevOps как методику и  культуру.
Предлагаем поговорить на эту тему с Сашей и до копаться до основ, ценностей DevOps на базовых менеджерских вещах, как декомпозиция.

Традиционно вечером, в четверг (19 ноября), в 19:00 соберемся в зуме и поштурмим за человеческое.
Трансляция будет вестись на youtube и останется там после встречи.
Ссылка на трансляцию: https://youtu.be/uxXdRK9QRq0
Ссылка на zoom: https://us02web.zoom.us/j/87487712141?pwd=MDkvVkwxK0d0dVd1WjlNZjR1VE9DZz09
Мы начали!
источник

I🆉

Ilya 🆉 in DevOps Moscow
Vit
Мы начали!
мы смотрим :)
источник
2020 November 20

AO

Andrey Okhotnikov in DevOps Moscow
Roman Cherednikov
Ребята, а у кого ни будь был опыт долгоиграющей поддержки k8s кластера, который был создан через kubespray? Мне интересен опыт kubespray vs kubeadm, было бы интересно услышать  чужой опыт
Про поддержку не скажу, но у себя на 4х средах используем kubespray обновлялись с v2.10 до 2.13 (по одной естественно) и кубы соответственно 1.14-1.17. Обновляем по одной ноде за раз, инвентори и group_vars неизменны. Были мелкие косяки с selinux, манифестами controller manager и scheduler, а так же регистри с образами переехал при обновлении с 2.12 на 2.13. Все это отлавливается и чинится на тест среде.
источник

МS

Михаил SinTeZoiD... in DevOps Moscow
Roman Cherednikov
Ребята, а у кого ни будь был опыт долгоиграющей поддержки k8s кластера, который был создан через kubespray? Мне интересен опыт kubespray vs kubeadm, было бы интересно услышать  чужой опыт
Сделайте CI для kubespray, да тестами покрыть
источник

RC

Roman Cherednikov in DevOps Moscow
Вот у меня сложилось впечатление, что kubeadm сильно проще в реализации чем Kubespray, если его обвязать парочкой плейбуков на ансилбле - получится микро-kubespay, который будет сильно проще поддерживать при обновлении нод
источник

RC

Roman Cherednikov in DevOps Moscow
Но да, очень часто встречал именно использование kubespray, причем в очень различных вариантах. В одно месте kubespray был завернут в puppet
источник

a

alx in DevOps Moscow
Roman Cherednikov
Ребята, а у кого ни будь был опыт долгоиграющей поддержки k8s кластера, который был создан через kubespray? Мне интересен опыт kubespray vs kubeadm, было бы интересно услышать  чужой опыт
Кубеспрей жеж не только кластер создает, а еще позволяет сразу настроить сервера не думая об особенностях
источник

RC

Roman Cherednikov in DevOps Moscow
Да, я понимаю, но все это он делает так избыточно
источник

a

alx in DevOps Moscow
Ядро настроить, свап отключить
источник

a

alx in DevOps Moscow
Roman Cherednikov
Да, я понимаю, но все это он делает так избыточно
Избыточно относительно чего?
источник

RC

Roman Cherednikov in DevOps Moscow
Надстройка нод - укладывается в небольшое количество комманд и пакетов
источник

RC

Roman Cherednikov in DevOps Moscow
Избыточно относительно голого kubeadm и небольшого плейбука для провижена нод
источник

RC

Roman Cherednikov in DevOps Moscow
А был ли опыт обновления очень старой версии кластера, поднятого под kubespray?
источник

RC

Roman Cherednikov in DevOps Moscow
например 1.12 до 1.19? Образно?
источник

a

alx in DevOps Moscow
Roman Cherednikov
Избыточно относительно голого kubeadm и небольшого плейбука для провижена нод
Видимо зависит от задачи и скилла
источник

RC

Roman Cherednikov in DevOps Moscow
В данный момент, у меня стойкое ощущение, что  сделать это через kubespray будет немножко больно
источник

RC

Roman Cherednikov in DevOps Moscow
Тк придется свитчить кучу версий kubespray и ждать кучу времени, пока прокатятся все роли
источник

RC

Roman Cherednikov in DevOps Moscow
Это опять же, очень теоретический вопрос
источник

a

alx in DevOps Moscow
Если поставил шоп работало и начать писать чарты, то это одно, а если надо добавлять и убирать ноды и делать это быстро
источник

a

alx in DevOps Moscow
То по мойму да лучше  вою роль в ансибле
источник