DevOps дайджест #20: Microsoft і GitHub, AWS зарелизил EKS, DevOps Factors

У випуску: реверс інжиніринг AWS Lambda, як найлегше зайти в Kubernetes, ми зробили DevOps Factors, з'явився Docker Classroom.

Подивитися на вихідних

На цих вихідних пропоную подивитися невелике і веселе відео про Terraform. Доповідає не хто-то лівий, а Підлогу Стек — він раніше працював в HashiCorp, і йому можна довіряти. Він розглядає плюси, мінуси і відповідає на всякі хитрі питання в кінці. Ви запитаєте, мовляв, Олег, ніж цей видос крут, в чому сіль? Прикол в тому, що Підлогу напередодні конференції зайшов в бар, і трапилася якась бійка. Загалом, результат на обличчя. Але прикре непорозуміння не завадило йому вийти і прочитати доповідь. Це круто, Підлогу! І гідно поваги.

У світі щось сталося

Amazon EKS — Now Generally Available

Таки зарелизили! Amazon Elastic Container Service for Kubernetes — це PaaS k8s в Амазоні. Ніхто до кінця не вірив, що вони самі ж почнуть вбивати свій EKS, але ринок переміг. Всі хочуть кубер — отримуйте кубер. Суб'єктивно — це дуже правильне рішення, хоч AWS в цьому плані пасе задніх. До речі, вони добре заинтегрились з HashiCorp, і вже можна описувати EKS в Terraform .

Install Bing Toolbar? ( y/n ):

Microsoft + GitHub = Empowering Developers

По всім діям Microsoft видно, що вони хочуть встигати за світом, але виходить так собі. Server Core як аналог серверним дистрибутивам Linux, дорогі System Center продукти, які покликані замінити моніторинг/логгинг/деплой у світі Microsoft, Nano Server як контейнерна реалізація... Хлопці пробують повторювати за всіма трендовими штуками. Коли Red Hat купив Ansible — було зрозуміло, що все буде круто — приведуть в порядок, причешуть, будуть розвивати. У випадку з Microsoft і GitHub — складно щось прогнозувати. Суб'єктивно, Microsoft — це великий танк, який може випадково придавити щось хороше. Але якщо вже він розвернувся і взяв курс — то як лайнер буде перти і шифтить довгі роки. Сподіваюся, все буде в порядку.

Introducing Play with Kubernetes

Хлопці з Docker вирішили нести Kubernetes в маси. Дуже правильний хід, я часто зустрічав думку і підхід «кубер дуже складний, навіть чіпати його не буду». А в Docker Classroom він дуже простий. Можна доторкнутися і, в принципі. Ще він дуже простий тут . А тут найпростіший, який тільки може бути.

Open-sourcing Katran, a scalable network load balancer

Facebook як завжди в своєму стилі — діляться напрацюваннями, які вже їм не потрібні (або не представляють конкурентної переваги). Вони расшарили свій LB, який дуже схожий на вже існуючу напрацювання gobetween.

Складно і цікаво

Reverse engineering AWS Lambda

Реверс інжиніринг AWS Lambda. Стаття для інженерів, яким мало стандартної документації та набору шаблонів. Це для тих, хто дійсно хоче розуміти, як воно там все запускається під капотом і як писати найефективніші Lambda функції. В статті приклади на Python.

How the Go runtime implements maps efficiently (without узагальнення)

Зараз вже Go — це стандарт ринку. Більшість трендових і корисних штук написано на Go, купа всього портировано з Python на Go, та й взагалі — Golang це круто. До речі, ось посилання на Golang дайджест — рекомендую! У статті розглядається реалізація хешмапов на Go і порівняння з іншими мовами. Це для тих, хто любить структури даних або любить заморочити! :)

Просто цікаво

Як найлегше зайти в Kubernetes? (замітка в Telegram)

Це питання дуже часто звучить на конференціях, після доповідей, в кулуарах — скрізь, де можна питати. На реальному досвіді відповідає Сергій Михно (в житті Сіренький) з крутої компанії, яка на жаль під NDA. Відмінно підійде для новачків і для тих, хто завжди боявся. Замітка допоможе підготуватися до співбесіди і послужить гарною відправною точкою для подальшого вивчення. Сподіваюся, буде корисно!

State of IPv6 Deployment 2018

Ipv6 встає з колін. Хоча практично всі IPv4 вже викуплені і майже закінчилися, стара версія протоколу тримає 75% всього трафіку.

Countries with IPv6 deployment greater than 15% (Image Source )

The DevOps Factors

Ми зарелизились! Ми — це безліч DevOps інженерів з UkrOps клубу . Дякую всім за допомогу в складанні скелета основних факторів і практик в нашій методології. І ще спасибі Максу Тымчику — за дизайн, бутстрап і верстку. Якщо ви щось не розумієте в певних місцях або щось в процесах не працює — в DevOps факторах ви зможете знайти відповідь на питання «чому». Це альфа версія, якщо є незгоди з якимись моментами — робіть форк і пул-риквест. Будемо розбиратися! А поки можна зробити репост.

Програмка дайджесту

awless

Альтернативний CLI інтерфейс для AWS. Рве стандартну реалізацію в пух і прах, вміє хитру фільтрацію, кольоровий табличний висновок, купу інших плюшок. Must have однозначно.

Бажаю гарних відпусток

І хорошого літнього настрою. Але пам'ятайте: кубер сам себе не вивчить!


? Попередній випуск: DevOps дайджест #19

Опубліковано: 09/06/18 @ 10:00
Розділ Різне

Рекомендуємо:

Реактивний підхід до валідації полів введення на Android
DOU Проектор: CleverStaff — сервіс для автоматизації рекрутингу
Не малюванням єдиним: навіщо дизайнеру розуміти бізнес замовника і впливати на продукт
Я, девелопер
Хто, де і як буде вчити тестувальників в Києві в 2026 році