Георгій Сергєєв, Systems Engineering Team Lead в EPAM, у третьому випуску дайджесту розбирає реліз Terragrunt 1.0 та запуск LLM у Kubernetes. Автор аналізує міграцію з Ingress-NGINX на Gateway API, безпеку через злами axios і Trivy та інтеграцію Argo CD з Terraform, а також ділиться порцією свіжих мемів.
Коли готові рішення обмежують ваші задачі, доводиться писати своє. У статті Юрій Желєзко ділиться досвідом розробки опенсорсного xDS Controller, який дозволяє конфігурувати Envoy через CRD без милиць і трансляцій. Читайте, як це працює на практиці та чому команді не підійшли стандартні Nginx чи Traefik.
Павло, CTO Adheart, розповідає: як майже 5 років прод його проєкту крутився на Docker Swarm і чому команда вирішила все-таки рухатись до Kubernetes. Ця стаття — не рекомендація, чи варто стартувати проєкт на Swarm, і не антагонізм «ви всі дарма в Kubernetes», а його власний постмортем за цей період.
Євгеній Наумов, Senior DevOps в appflame, детально розбирає, як налаштувати повноцінне SSO для Kubernetes WebUI на базі зв’язки Google OAuth, Dex та Headlamp. У статті покроково показано інтеграцію з Google Workspace, отримання груп через Service Account, конфігурацію OIDC, RBAC та роботу з різними дистрибутивами Kubernetes. Матеріал охоплює повний цикл — від реєстрації застосунку в Google Cloud до перевірки доступів у кластері.
Оновлення у сфері обчислень, виведення Azure Linux 2.0 з експлуатації, зміни в ліцензуванні Azure VMware Solution — читайте про ці та багато інших новинок у свіжому випуску Azure & .Net дайджесту.
Якщо ви чули слова «Kubernetes», «кластер», «pod», але далі цих слів справа не заходила — ця стаття саме для вас. У ній Євген Русаков пояснює простими словами, що таке Kubernetes, навіщо він взагалі потрібен, і як з ним працювати на базовому рівні.
DevOps-інженер Даніїл Верхутін комплексно висвітлює зміни іспиту CKA, що відбулись у лютому цього року. Він ділиться своїм бекграундом з сертифікації, пояснює, кому варто і не варто складати іспит, а також на що звернути особливу увагу, якщо ви все-таки наважились.
У цій статті Богдан Зелінський ділиться досвідом, як вони з командою пройшли шлях від SageMaker до Kubeflow і побудували кастомізовану, ефективну й економічну ML-інфраструктуру, яка реально масштабується разом із продуктом.
Ця історія про централізацію AKS-кластерів, упровадження RBAC на базі Entra ID та про те, як позбавити DevOps-команди нервових зривів, а бізнес — зайвих витрат. Запрошує вас у цю пригоду Денис, DevOps-інженер, який уже понад п’ять років досліджує глибини Azure Cloud.
Артем Дорохін, Solution Architect в Luxoft, ділиться практичним кейсом: як реалізувати lightweight pub/sub-механізм між Java-репліками в Kubernetes без повноцінного message broker. В основі — PostgreSQL NOTIFY/LISTEN і спроби уникнути фантомних збоїв.
Андрій Головін ділиться практичним гайдом для тих, хто розробляє під Kubernetes, але не має доступу до хмари.
У статті він детально розглянув, як розгорнути локальний кластер за допомогою Kind, змонтувати файлову систему хосту як Persistent Volume і налаштувати StorageClass для збереження даних за межами життєвого циклу подів.
Денис Васильєв ділиться досвідом створення кастомного Kubernetes-контролера для реліз-системи, розповідає про архітектуру, роботу контролерів і client-go, а також мотивує заглибитися в Kubernetes API як шлях до розвитку в SRE, Platform Engineering і DevOps.
Як забезпечити роботу одного інстанса застосунку в конкретний момент в мультикластерному середовищі? Так, щоб і конкурентність доступу не порушити, і аби в разі виходу з ладу одного з кластерів — застосунок миттєво запрацював у іншому? Владислав Папідоха розповідає, як вони з командою використовують для цього shared-lock.
Віктор Карабедянц розповідає про оновлення Azure: підтримку Python 3.12 в Azure Functions, розширені мережеві можливості AKS, нові параметри безпеки та гібернацію VM з GPU, а також багато іншого.
Що робити, коли ваш RDS падає, а очевидних причин немає? 🤔
Арсеній, DevOps Engineer, розповідає про міграцію з DynamoDB на AWS RDS PostgreSQL, несподівані падіння бази та які рішення допомогли стабілізувати систему.
Ласкаво просимо до тижневого оновлення Azure. Переконайтеся, що нічого не пропустили.
Терміновий апдейт щодо Azure CDN й інші ключові оновлення Azure та .NET. Читайте у свіжому випуску новин від Віктора Карабедянца.
Олександр Рихальський, Senior DevOps Engineer у SoftServe, ділиться досвідом роботи зі storage у Kubernetes. Він розповідає про типи volumes, PVC, storageClass, а також наводить практичні кейси ефективного управління хмарними ресурсами.
Володимир Стеценко та Володимир Стародубов, DevOps-інженери Alpacked, аналізують Jenkins і ArgoCD для CI/CD-процесів. Вони детально розповідають про відмінності, переваги, недоліки цих інструментів та підказують, як оптимально обрати систему для себе.
Євген, Platform Engineer, розповідає про підготовку до складання сертифікації CKAD: детально описує строгі вимоги під час іспиту, складність завдань, а також свою підготовку до їх розв’язання за обмежений час.
Коментарі