On How We Moved to Kubernetes
https://radekmie.dev/blog/on-how-we-moved-to-kubernetes
Have you heard of Kubernetes (also known as k8s)? Until a few months back, I knew it existed and that it was like infrastructure’s holy grail. It has to cover the basics, like auto-scaling and load balancing or automated rollbacks… And then there are millions of tools to build on top of it.
As we recently migrated our deployment from AWS Elastic Container Service (ECS) to AWS Elastic Kubernetes Service (EKS; managed Kubernetes cluster), I wanted to share some tips. It also feels nice to do that on the 10th anniversary of “Kubernetes: The Future of Cloud Hosting” MeteorHack’s blog post.
Please keep in mind that a Kubernetes cluster is an extremely complex beast, and I’m pretty far from being able to explain all the “whys” you may have. Our amazing DevOps Engineer managed to make it work, and I’m really happy with the current setup. Both because the app performs better at a lower cost and because I learned a lot along the way.
https://radekmie.dev/blog/on-how-we-moved-to-kubernetes
Split Cost Allocation Data for Amazon EKS
https://medium.com/@hirsch.elad/split-cost-allocation-data-for-amazon-eks-deb59dbd344a
https://medium.com/@hirsch.elad/split-cost-allocation-data-for-amazon-eks-deb59dbd344a
Container Network Interface (CNI) in Kubernetes: An Introduction
https://itnext.io/container-network-interface-cni-in-kubernetes-an-introduction-6cd453b622bd
https://itnext.io/container-network-interface-cni-in-kubernetes-an-introduction-6cd453b622bd
Improve performance of memory intensive applications on EKS cluster using Huge Pages!
https://medium.com/@jainshubham0403/improve-performance-of-memory-intensive-applications-on-eks-cluster-using-huge-pages-44ba7a25f4b1
https://medium.com/@jainshubham0403/improve-performance-of-memory-intensive-applications-on-eks-cluster-using-huge-pages-44ba7a25f4b1
Разверните проекты в гибком и надежном облаке Selectel
Виртуальные серверы с гибкой настройкой конфигурации, облачные базы данных, Managed Kubernetes и еще 50+ совместимых инфраструктурных сервисов — в одной панели.
Облако Selectel:
☁️ Гибкое — его легко настроить под разные запросы по мощности и бюджету, можно быстро масштабировать, а прерываемые ВМ и заморозка позволят не платить за лишние ресурсы.
☁️ Производительное — серверы работают на базе современных процессоров, оснащены производительной оперативной памятью и быстрой сетью от 3 до 10 Гбит/с.
☁️ Отказоустойчивое — позволяет развернуть геораспределенную инфраструктуру на базе нескольких регионов.
Бесплатно перенесите IT-инфраструктуру проекта в облако Selectel, а инженеры провайдера поддержат на всех этапах миграции: https://slc.tl/iedv0
Реклама. АО «Селектел», ИНН 7810962785, ERID: 2VtzqxghH7e
Виртуальные серверы с гибкой настройкой конфигурации, облачные базы данных, Managed Kubernetes и еще 50+ совместимых инфраструктурных сервисов — в одной панели.
Облако Selectel:
☁️ Гибкое — его легко настроить под разные запросы по мощности и бюджету, можно быстро масштабировать, а прерываемые ВМ и заморозка позволят не платить за лишние ресурсы.
☁️ Производительное — серверы работают на базе современных процессоров, оснащены производительной оперативной памятью и быстрой сетью от 3 до 10 Гбит/с.
☁️ Отказоустойчивое — позволяет развернуть геораспределенную инфраструктуру на базе нескольких регионов.
Бесплатно перенесите IT-инфраструктуру проекта в облако Selectel, а инженеры провайдера поддержат на всех этапах миграции: https://slc.tl/iedv0
Реклама. АО «Селектел», ИНН 7810962785, ERID: 2VtzqxghH7e
kubermatic
https://github.com/kubermatic/kubermatic
Kubermatic Kubernetes Platform is in an open source project to centrally manage the global automation of thousands of Kubernetes clusters across multicloud, on-prem and edge with unparalleled density and resilience.
https://github.com/kubermatic/kubermatic
Как защитить и восстановить инфраструктуру при атаках и сбоях? Практические решения от VK Cloud
5 августа в 15:00 мы проведем вебинар, где расскажем:
⚫ Как при при минимальных бюджетах достичь надежной защиты, устойчивости и обеспечить доступность корпоративных данных.
⚫ Как работает «Умное» резервное копирование.
Что делать с человеческим фактором и с аппаратными сбоями.
Кому будет полезно:
🔵 Специалистам по ИБ
Будем разбираться с популярными и нетипичными сценариями атак: что можно сделать, чтобы минимизировать риски, а что делать, если инцидент все же произошел.
🔵 Архитекторам
Узнаете, на какие моменты обращать внимание при проектировании ИТ-инфраструктуры, чтобы потом не уходить в бесконечный рефакторинг.
🔵 Администраторам
Посмотрим, как быстрее понять, что система под атакой — не через час, а через минуты, и какие инструменты помогут автоматизировать восстановление данных и ИТ-инфраструктуры.
Зарегистрироваться
5 августа в 15:00 мы проведем вебинар, где расскажем:
Что делать с человеческим фактором и с аппаратными сбоями.
Кому будет полезно:
Будем разбираться с популярными и нетипичными сценариями атак: что можно сделать, чтобы минимизировать риски, а что делать, если инцидент все же произошел.
Узнаете, на какие моменты обращать внимание при проектировании ИТ-инфраструктуры, чтобы потом не уходить в бесконечный рефакторинг.
Посмотрим, как быстрее понять, что система под атакой — не через час, а через минуты, и какие инструменты помогут автоматизировать восстановление данных и ИТ-инфраструктуры.
Зарегистрироваться
Please open Telegram to view this post
VIEW IN TELEGRAM
Calico eBPF Source IP Preservation: The Unexpected Story of High Tail Latency
https://medium.com/@TigeraCalico/calico-ebpf-source-ip-preservation-the-unexpected-story-of-high-tail-latency-b6046ac7de1a
https://medium.com/@TigeraCalico/calico-ebpf-source-ip-preservation-the-unexpected-story-of-high-tail-latency-b6046ac7de1a
Deckhouse User Community meetup #2
21 августа | Москва
«Флант» приглашает на второй Deckhouse User Community meetup. Три доклада от практиков:
→ управление узлами кластера на всём их жизненном цикле с командой Deckhouse Core;
→ построение платформы обучения K8s на DKP CE с коллегами из КРОКа;
→ автоматизация архитектурного контроля и подход Architecture as Code с экспертами «ДОМ.РФ Технологии».
Регистрируйтесь, если интересны реальные кейсы работы с Kubernetes-платформами.
21 августа | Москва
«Флант» приглашает на второй Deckhouse User Community meetup. Три доклада от практиков:
→ управление узлами кластера на всём их жизненном цикле с командой Deckhouse Core;
→ построение платформы обучения K8s на DKP CE с коллегами из КРОКа;
→ автоматизация архитектурного контроля и подход Architecture as Code с экспертами «ДОМ.РФ Технологии».
Регистрируйтесь, если интересны реальные кейсы работы с Kubernetes-платформами.
Understanding the Impact of externalTrafficPolicy on Kubernetes Services
https://medium.com/@zghanem/understanding-the-impact-of-externaltrafficpolicy-on-kubernetes-services-4f4426cb1246
https://medium.com/@zghanem/understanding-the-impact-of-externaltrafficpolicy-on-kubernetes-services-4f4426cb1246
Continuous Promotion on Kubernetes with GitOps
https://piotrminkowski.com/2025/01/14/continuous-promotion-on-kubernetes-with-gitops
This article will teach you how to continuously promote application releases between environments on Kubernetes using the GitOps approach.
https://piotrminkowski.com/2025/01/14/continuous-promotion-on-kubernetes-with-gitops
Managing Over 6,000 Self-Hosted Databases Without a DBA — How a Single Engineer Leveraged KubeBlocks to Make It Possible
https://medium.com/@apecloud.info/managing-over-6-000-self-hosted-databases-without-a-dba-how-a-single-engineer-leveraged-95143fdd5c8f
https://medium.com/@apecloud.info/managing-over-6-000-self-hosted-databases-without-a-dba-how-a-single-engineer-leveraged-95143fdd5c8f
⁉️ Хотите научиться строить масштабируемые и отказоустойчивые решения на Kafka?
На открытом уроке «Архитектурные паттерны работы с Kafka: от простого к масштабируемому» 13 августа в 18:00 МСК мы разберем основные паттерны и архитектурные подходы для работы с Kafka в микросервисах. Вы освоите Event Sourcing и CQRS и узнаете, как правильно обрабатывать ошибки и гарантировать доставку сообщений.
Этот урок откроет перед вами новые возможности: вы научитесь строить архитектуру для обработки больших потоков данных и получите опыт работы с реальными кейсами.
➡️ Присоединяйтесь и получите скидку на большой курс «Apache Kafka»: https://vk.cc/cOk7qm
На открытом уроке «Архитектурные паттерны работы с Kafka: от простого к масштабируемому» 13 августа в 18:00 МСК мы разберем основные паттерны и архитектурные подходы для работы с Kafka в микросервисах. Вы освоите Event Sourcing и CQRS и узнаете, как правильно обрабатывать ошибки и гарантировать доставку сообщений.
Этот урок откроет перед вами новые возможности: вы научитесь строить архитектуру для обработки больших потоков данных и получите опыт работы с реальными кейсами.
➡️ Присоединяйтесь и получите скидку на большой курс «Apache Kafka»: https://vk.cc/cOk7qm
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2VtzqwRoyoP
Gracefully Terminating Pods in Kubernetes: Handling SIGTERM
https://jaadds.medium.com/gracefully-terminating-pods-in-kubernetes-handling-sigterm-fb0d60c7e983
https://jaadds.medium.com/gracefully-terminating-pods-in-kubernetes-handling-sigterm-fb0d60c7e983
🚀CI/CD: 90 минут от платформы до конвейера
Погружение в мир CI/CD, где за 90 минут мы разберём весь путь — от выбора платформы до настройки полного конвейера для автоматизации. Уникальная особенность вебинара: всего за 100 секунд вы увидите, как можно перейти от пустого проекта к работающей CI/CD-платформе. После этого мы подробно разберём каждый этап: создание пайплайнов, настройку тестирования, автоматический деплой, обработку ошибок и масштабирование.
На вебинаре вы узнаете:
- Как развернуть основу для CI/CD и увидеть работу автоматизированного конвейера.
- Пошаговый процесс создания конвейера: от разработки до развертывания.
- Подходы к проведению тестирования, Диптихи и обработка ошибок в CI/CD.
- Как автоматизировать обновления и минимизировать простои с помощью CI/CD.
Вебинар проходит в рамках курса "Инфраструктурная платформа на основе Kubernetes"
👉 Регистрация и подробности о курсе "Инфраструктурная платформа на основе Kubernetes" https://vk.cc/cOcbrN
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2VtzqxGk1kC
Погружение в мир CI/CD, где за 90 минут мы разберём весь путь — от выбора платформы до настройки полного конвейера для автоматизации. Уникальная особенность вебинара: всего за 100 секунд вы увидите, как можно перейти от пустого проекта к работающей CI/CD-платформе. После этого мы подробно разберём каждый этап: создание пайплайнов, настройку тестирования, автоматический деплой, обработку ошибок и масштабирование.
На вебинаре вы узнаете:
- Как развернуть основу для CI/CD и увидеть работу автоматизированного конвейера.
- Пошаговый процесс создания конвейера: от разработки до развертывания.
- Подходы к проведению тестирования, Диптихи и обработка ошибок в CI/CD.
- Как автоматизировать обновления и минимизировать простои с помощью CI/CD.
Вебинар проходит в рамках курса "Инфраструктурная платформа на основе Kubernetes"
👉 Регистрация и подробности о курсе "Инфраструктурная платформа на основе Kubernetes" https://vk.cc/cOcbrN
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2VtzqxGk1kC
Chaos testing a Postgres cluster managed by CloudNativePG
https://coroot.com/blog/engineering/chaos-testing-a-postgres-cluster-managed-by-cloudnativepg
https://coroot.com/blog/engineering/chaos-testing-a-postgres-cluster-managed-by-cloudnativepg
Более миллиона высоконагруженных операций в месяц в кластерах Kubernetes
Это — потребности PropTech-платформы от компании TrendTech, которые были полностью закрыты сервисом Managed Kubernetes от Selectel.
TrendTech — компания с особенными запросами: более 10 Тб контента, сложная система актуализации данных, множество внешних интеграций с застройщиками и большое количество микросервисов.
Гибридное решение на базе Managed Kubernetes от Selectel позволило:
🔹Обеспечить отказоустойчивость сервисов за счет кластеров с тремя мастер-нодами в разных сегментах пула
🔹Добиться моментального масштабирования с помощью автоскейлинга и гибкого управления вычислительными ресурсами
🔹Развернуть удобные изолированные окружения для восьми команд разработки
Переносите и вы проекты в отказоустойчивые и автомасштабируемые кластеры Managed Kubernetes от Selectel — миграция бесплатная: https://slc.tl/72tkx
Реклама. АО «Селектел», ИНН 7810962785, ERID: 2Vtzqws9VbF
Это — потребности PropTech-платформы от компании TrendTech, которые были полностью закрыты сервисом Managed Kubernetes от Selectel.
TrendTech — компания с особенными запросами: более 10 Тб контента, сложная система актуализации данных, множество внешних интеграций с застройщиками и большое количество микросервисов.
Гибридное решение на базе Managed Kubernetes от Selectel позволило:
🔹Обеспечить отказоустойчивость сервисов за счет кластеров с тремя мастер-нодами в разных сегментах пула
🔹Добиться моментального масштабирования с помощью автоскейлинга и гибкого управления вычислительными ресурсами
🔹Развернуть удобные изолированные окружения для восьми команд разработки
Переносите и вы проекты в отказоустойчивые и автомасштабируемые кластеры Managed Kubernetes от Selectel — миграция бесплатная: https://slc.tl/72tkx
Реклама. АО «Селектел», ИНН 7810962785, ERID: 2Vtzqws9VbF
Exploring Istio: The Power of Service Mesh in Kubernetes
https://medium.com/@blogs4devs/exploring-istio-the-power-of-service-mesh-in-kubernetes-f8d6c8465c04
https://medium.com/@blogs4devs/exploring-istio-the-power-of-service-mesh-in-kubernetes-f8d6c8465c04
A Quick(ish) Introduction to Tuning Postgres
https://byteofdev.com/posts/tuning-postgres-intro
Most guides to the finer aspects of managing databases like Postgres are… not great. The Postgres documentation is well-written, but it has too much information for most developers. On the other hand, most online Postgres optimization guides are essentially a repeated version of: “Run this command. Got it? Cool.” This should provide you with a relatively brief introduction to Postgres tuning, focusing on the most important knobs, while also describing how these knobs relate to Postgres’s overall functioning and internals.
https://byteofdev.com/posts/tuning-postgres-intro