7 Aug 2026, 11:37 UTC384 views7 reactionsread 8 August 2026 Photo
Когда Kubeflow не хватит для диагностики
🧠 Когда notebook зависает или задача обучения завершается с ошибкой, оператору важно увидеть, что происходит с ресурсами Kubernetes. Интерфейс Kubeflow не всегда показывает эти детали, поэтому приходится переходить к kubectl и отдельно проверять Pod.
Упростить диагностику помогает плагин Headlamp Kubeflow. Он показывает ресурсы Kubeflow и связанные данные Kubernetes в одном …
❤3👌2🔥2
4 Aug 2026, 14:15 UTC594 views3 reactionsread 8 August 2026 Photo
🧩 POD пересоздался, IP поменялся, а сервис все равно должен отвечать по тому же имени.
Сетевую модель Kubernetes определяют три правила: у каждого POD’а свой IP, POD’ы общаются без NAT, а адресное пространство кластера плоское. Эту модель реализует CNI, а поверх нее работают сервисы, DNS и сетевые политики.
В новой статье разбираем сетевую модель снизу вверх: от IP-адресов POD’ов и ClusterIP до CoreDNS, LoadBalance…
❤1🤔1🥱1
31 Jul 2026, 14:07 UTC754 views3 reactionsread 8 August 2026 Photo
🔐 За считанные дни пароль от базы может оказаться сразу в нескольких местах: в Kubernetes Secret, CI/CD-переменной, локальном .env и на Confluence-странице.
Пока окружений мало, за всем уследить еще можно, но в проде это сделать сложнее: значения нужно ротировать, доступы — разграничивать, а по каждому обращению к секрету желательно понимать, кто и когда его открывал. И чем больше копий секрета расходится по система…
❤1👍1👏1
29 Jul 2026, 11:36 UTC732 views7 reactionsread 8 August 2026 Photo
🗂 Приложение легко масштабировать, пока оно не начинает работать с файлами.
Представьте: интернет-магазин увеличивает сервис загрузки фотографий с 2 до 10 POD’ов. Покупатель добавляет снимок через POD № 3, а POD № 7 его не видит — файл остался на локальном диске первой реплики.
Стандартные способы хранения решают проблему только отчасти. EmptyDir теряет данные при перезапуске POD’а, блочный диск в режиме ReadWriteO…
❤4💯1🔥1🤔1
24 Jul 2026, 12:22 UTC888 views9 reactionsread 8 August 2026 Photo
🧩 Kubernetes становится понятнее, когда вы перестаете учить его по шпаргалке
Первые команды запоминаются быстро: kubectl get pods, kubectl apply, kubectl logs. Но однажды Pod не стартует, Service не отвечает, а Deployment пересоздает Pod, и списка команд уже недостаточно.
В новой статье разбираем маршрут для разработчика: от локального кластера на ноутбуке до Managed Kubernetes в облаке.
🔎 Сначала нужно понять, чт…
❤5👍2🔥2
22 Jul 2026, 08:58 UTC797 views9 reactionsread 8 August 2026 Photo
🧷 Запиннили зависимости? Проверьте, что workflow подтягивает дальше
Даже SHA-пиннинг не закрывает все риски: workflow может подтянуть вредоносную зависимость во время выполнения. В CI/CD нужно контролировать доступы к сборке и код, который она подтягивает во время работы: GitHub Actions, контейнерные образы, Go-модули.
Продолжаем рассказывать о защите CI/CD-конвейера. В прошлый раз говорили о том, кто может запуска…
❤4🔥3👏2
15 Jul 2026, 13:46 UTC≈1,520 views1 reactionsread 8 August 2026 Photo
🔐 Защитите учетные данные приложений с помощью аддона External Secret Operator
Мы упростили управление секретами в Managed Kubernetes. Теперь для защиты паролей, ключей доступа и токенов в кластерах Kubernetes доступен аддон External Secret Operator. Он связывает контейнеры с централизованным облачным хранилищем секретов VK Cloud и избавляет от переноса конфиденциальных данных вручную.
💪 В чем преимущества:
🌟Секре…
❤1
9 Jul 2026, 15:01 UTC≈1,090 views4 reactionsread 8 August 2026 Photo
🏗 Когда вы в последний раз документировали архитектуру своего проекта?
Обычно руки доходят до этого перед аудитом или после инцидента. VK Cloud дает повод сделать это заранее — и получить бонусы и ревью от практикующих архитекторов.
Мы проводим конкурс «Архитектура мечты» для тех, кто проектирует или поддерживает облачную инфраструктуру: архитекторов, DevOps- и SRE-инженеров, техлидов и CTO.
Опишите «идеальную» ар…
🔥2❤1💯1
8 Jul 2026, 11:55 UTC≈1,600 views8 reactionsread 8 August 2026 Photo
🤖 Почему ИИ-сервисы все чаще запускают в Kubernetes?
Потому что модель не работает в вакууме. API, хранилища с датасетами, пайплайны обучения, сервисы инференса, мониторинг и права доступа — управлять всем этим удобнее в одном контуре: с едиными правилами масштабирования.
⛓️ Kubernetes как раз дает такой слой управления. Он помогает распределять мощности между задачами, подключать S3-хранилища, изолировать GPU-ноды…
❤3👍3🔥1🤔1
3 Jul 2026, 12:05 UTC≈1,140 views8 reactionsread 8 August 2026 Photo
Kubernetes гибкий, пока кластеров не становится слишком много 🤯
Сначала у команды появляется один отдельный кластер. Потом еще один — под новое окружение. Потом еще несколько — потому что у продукта свои требования.
👆 Так компания незаметно приходит к десяткам Kubernetes-кластеров, которые нужно обновлять, мониторить, защищать и оплачивать отдельно.
Multitenancy помогает решить эту задачу: несколько команд использ…
❤2👍2🔥2🥰1🙏1
25 Jun 2026, 13:01 UTC≈1,320 views5 reactionsread 8 August 2026 Photo
⚡️ Почему GPU-нагрузки плохо масштабировать по CPU
Для vLLM, Triton, batch-инференса и обучения моделей стандартных метрик CPU и памяти часто недостаточно.
Основная нагрузка уходит в GPU, поэтому масштабирование лучше строить по сигналам ускорителя:
• утилизация GPU
• использование VRAM
• температура
• энергопотребление
Для этого KEDA нужно передать метрики, которых у нее нет из коробки. В статье разобрали, как …
🔥3❤1💯1
22 Jun 2026, 13:44 UTC≈1,830 views5 reactionsread 8 August 2026 Photo
Войдите в экспертный совет АОТ 🔝
АОТ — это Ассоциация облачно-ориентированных технологий, которую основали VK Cloud, Yandex Cloud и «Флант», чтобы популяризовать Cloud Native-технологии на российском рынке.
🚀 Сейчас АОТ собирает экспертный совет: это девять ведущих практиков в области облачно-ориентированных технологий и Kubernetes. Они будут определять технологическую повестку ассоциации, участвовать в запуске отр…
🔥3❤1👏1
Showing the 12 most recent of 17 posts we hold for @k8s_vk. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.