Kubernetes

  • ХабрахабрФото Сбор логов в Kubernetes с помощью Vector: преимущества, архитектура, реальные кейсы

    Сбор логов в Kubernetes с помощью Vector: преимущества, архитектура, реальные кейсы

    Всем привет! На связи Максим Набоких, архитектор и технический руководитель Deckhouse Kubernetes Platform. В ноябре 2023 года я выступил на VK Kubernetes Conf, где рассказал, как мы делаем доставку логов в Kubernetes надёжной и отказоустойчивой с помощью Vector. Эта статья — текстовая версия моего доклада. Мы уже давно используем инструмент построения observability-пайплайнов Vector для сбора логов в Deckhouse Kubernetes Platform.…

    Читать далее »
  • ХабрахабрФото DIY: Ваше собственное облако на базе Kubernetes (часть 1)

    DIY: Ваше собственное облако на базе Kubernetes (часть 1)

    Мы очень любим Kubernetes и мечтаем чтобы все современные технологии поскорее начали использовать его замечательные паттерны. А вы когда-нибудь задумывались о том чтобы построить своё собственное облако? Могу поспорить что да. Но можно ли это сделать используя лишь современные технологии и подходы, не покидая уютной экосистемы Kubernetes? Нам по опыту разработки Cozystack пришлось с ним как следует разобраться. Вы могли…

    Читать далее »
  • ХабрахабрФото [Перевод] Плюсы и минусы каждого инфраструктурного решения за четыре года работы в стартапе

    [Перевод] Плюсы и минусы каждого инфраструктурного решения за четыре года работы в стартапе

    Последние четыре года я занимался в стартапе руководством инфраструктурой, которая должна была быстро масштабироваться. С самого начала я принял фундаментальные решения, которых компании нужно было придерживаться несмотря ни на что все эти четыре года. В посте я перечислю некоторые из важных решений, принятых мной, расскажу, сожалею ли я о них, или одобряю. AWS ▍ Выбор AWS вместо Google Cloud 🟩…

    Читать далее »
  • ХабрахабрФото Как несвязанные коммиты в пакетах Linux привели к неожиданным проблемам. Практические истории из SRE-будней. Часть 7

    Как несвязанные коммиты в пакетах Linux привели к неожиданным проблемам. Практические истории из SRE-будней. Часть 7

    Всем привет! На связи Вадим Лазовский, SRE-инженер продукта Deckhouse Observability Platform от компании «Флант», и Владимир Гурьянов, solution architect. Сегодня мы поделимся кейсом, который произошёл у нас при работе с Ceph. При этом его решение может быть применимо для любого другого ПО. Иногда происходит так, что выполняешь привычную последовательность действий, которую уже делал много раз, а результат получается неожиданным. Например,…

    Читать далее »
  • ХабрахабрФото Работа с хранилищами в Kubernetes: руководство для инженеров

    Работа с хранилищами в Kubernetes: руководство для инженеров

    Как DevOps-инженер я часто сталкиваюсь с необходимостью глубокого понимания тонких аспектов Kubernetes. Одним из таких ключевых элементов является управление хранилищем данных. Хотя этот элемент иногда остаётся в тени других задач, его важность для успешного развёртывания и поддержки приложений велика. Накопленный мною опыт в этой области стал основой для этой статьи. Я сфокусируюсь на трёх ключевых элементах управления хранилищем в Kubernetes:…

    Читать далее »
  • ХабрахабрФото «Иногда лучше написать велосипед»: как тестировать кластеры Kubernetes с помощью Python

    «Иногда лучше написать велосипед»: как тестировать кластеры Kubernetes с помощью Python

    Сегодня Kubernetes — это основное средство для оркестрации контейнеров на рынке, поэтому их тестирование занимает особую позицию в перечне задач. Большинство тривиальных тестов можно запустить через команду kubectl, либо фреймворк Sonobuoy для тестирования сертификации версий. Однако для сложных интеграционных тестов, которые завязаны на Kubernetes API, необходимо реализовать что-то свое. Я воспользовался клиентской библиотекой Python для Kubernetes, которая позволяет работать со…

    Читать далее »
  • ХабрахабрФото Kubernetes Networking: сервисы, Ingress и Network Policies

    Kubernetes Networking: сервисы, Ingress и Network Policies

    Когда я впервые столкнулся с задачей масштабирования сложного приложения в Kubernetes, то был полон оптимизма. Однако вскоре стало ясно, что управление сетевым трафиком и безопасностью в такой динамичной среде — это непросто. Наше приложение начало страдать от потерь пакетов данных и сетевых задержек, что сказывалось на общей производительности и пользовательском опыте. Из-за этого возникла потребность в глубоком понимании сетевых возможностей…

    Читать далее »
  • ХабрахабрФото Делим неделимое в Kubernetes: шеринг GPU с помощью MIG и TimeSlicing

    Делим неделимое в Kubernetes: шеринг GPU с помощью MIG и TimeSlicing

    Привет, Хабр! На связи снова Антон, DevOps-инженер в отделе Data- и ML-продуктов Selectel. В предыдущей статье я рассказал о шеринге GPU и показал, как запустить несколько инстансов на одной видеокарте с помощью MIG. А в конце затронул тему с автомасштабированием инференс-серверов. Она оказалась актуальной, и я решил написать продолжение. В этот раз посмотрим, как применять технологии шеринга в Kubernetes, а…

    Читать далее »
  • ХабрахабрФото Kubernetes 1.28: прощание с Google, оптимизация работы с контейнерами и задачами, новый KEP от «Фланта»

    Kubernetes 1.28: прощание с Google, оптимизация работы с контейнерами и задачами, новый KEP от «Фланта»

    Сегодня официально выходит новая версия Kubernetes — 1. 28. Среди главных изменений — оптимизация работы с sidecar-контейнерами и задачами (jobs). Клиенты теперь будут переадресовываться на тот сервер API, который способен обработать их запрос, что упростит скользящие обновления. Проект Kubernetes продолжает размежевание с инфраструктурой Google — KEP 1731 описывает ряд шагов, направленных на оптимизацию и упрощение релизного процесса. Для подготовки статьи использовалась…

    Читать далее »
  • ХабрахабрФото Как мы делали курс Base Cloud DevOps и что он дает новичкам в DevOps и Kubernetes

    Как мы делали курс Base Cloud DevOps и что он дает новичкам в DevOps и Kubernetes

    Привет, Хабр! Меня зовут Екатерина Юдина, отвечаю за направление контент-маркетинга в beeline cloud. Я курировала создание курса Base Cloud DevOps и хочу рассказать о том, как мы его делали. А также о самом курсе — чем он отличается от других образовательных программ и почему будет полезен новичкам в разработке и системном администрировании. Про Base Cloud DevOps — коротко О чем…

    Читать далее »


Кнопка «Наверх»