KazDevOps
5.28K subscribers
1.13K photos
25 videos
18 files
1.16K links
Канал о DevOps во всех проявлениях: K8s, CI/CD, AppSec, AI/ML, Cloud, Linux
Поможем с DevOps: https://core247.kz/
По рекламе @UlKonovalova
Download Telegram
☄️ 10 лет Kubernetes

Как время пролетело! 6 июня 2014 года первый коммит Kubernetes был размещен на GitHub. 250 файлов и 47 501 строка на go, bash и markdown положили начало одному из самых масштабных open source проекту.

Когда вычислительное оборудование становилось все более мощным, а приложения более сложными, возникла необходимость отделения программного обеспечения от аппаратных средств, и начали появляться решения. Kubernetes, каким мы его знаем, начался с небольшого сообщества разработчиков, в основном из Google и Red Hat.

И он не был бы таким сегодня без более чем 7 миллионов разработчиков и еще более многочисленного сообщества пользователей, которые помогли сформировать экосистему.

👉 Сообщество остается открытым для новых участников. Дополнительную информацию можно найти здесь.

Поздравляем всех причастных с этой знаменательной датой! ❤️

#kubernetes #k8s

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13🎉43👍3😎2
🔥 Гибкая, многократно используемая и лаконичная конфигурация для Kubernetes

👉 Grafana Tanka использует язык Jsonnet для определения конфигураций Kubernetes и позволяет легко управлять, развертывать и обновлять их.

— Организация и структурирование конфигураций
— Упрощение управления конфигурациями
— Повышение гибкости и повторного использования
— Поддержка GitOps и интеграция с kubectl
— Улучшение согласованности и стандартизации

Дополнительно:

- Сайт проекта
- Установка
- Документация

#devops #kubernetes #k8s #grafana #tanka

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥52👍2👾2
☄️ Инструменты для упрощения работы с кластерами Kubernetes

1️⃣ Kubean — готовые инструменты для управления жизненным циклом кластера, включая обновления, масштабирование и обслуживание.

Помогает в автоматизации и упрощает процессы установки, обновления и управления кластерами Kubernetes, что особенно важно в сложных и масштабируемых средах.

2️⃣ kor
— Golang-тулза для обнаружения неиспользуемых ресурсов Kubernetes. Помогает найти и идентифицировать ~20 ресурсов: от секретов до StorageClasses.

Помогает улучшить эффективность и безопасность в Kubernetes кластерах, а также оптимизировать ресурсы.

Запускается 6 способами, в том числе и как плагин Kubectl.

#devops #k8s #kubernetes #kor #golang

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
32👍2🔥2👾2
☄️ Автогенерация секретов в Kubernetes

Встречайте — secretgen-controller помогает генерировать секреты с конкретным типом данных. Они будут добавляться в Secret автоматически.

Чем полезен:

— Генерирует Certificate (CAs, leafs), Secret Template Field, Password, RSA Key и SSH Key
— Поддерживает экспорт и импорт секретов между пространствами имен
— Поддерживает создание секретов из данных, находящихся в других ресурсах Kubernetes

Особенно интересен тем, кто работает с секретами методом push, а не pull.

👉 Документация
👉 Примеры использования

#secrets #k8s #kubernetes

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32👍2👾2
☄️ Упрощаем работу с сетью в Kubernetes

Многие знают про kube-proxy, а вот Cilium почему-то упускают из вида. Исправляем ситуацию — и рассказываем о ключевых фичах и главных отличиях.

1️⃣ Сетевая безопасность. Cilium использует eBPF для создания гибких сетевых политик.
2️⃣ Мониторинг через Hubble. Позволяет наблюдать за сетевым трафиком и выявлять проблемы.
3️⃣ Ingress-контроллер и L4-балансировщики. Улучшают распределение нагрузки.
4️⃣ Service Mesh. Облегчает управление микросервисами.

eBPF для ядра Linux — как JavaScript для браузера


📈 Сравнение с kube-proxy

Cilium демонстрирует более высокую производительность и низкую задержку благодаря использованию eBPF для обработки сетевого трафика в ядре Linux.

Тесты показывают, что Cilium может обрабатывать больше запросов в секунду и обеспечивает более стабильную работу при высоких нагрузках по сравнению с kube-proxy.

👉 Подробности в деталях

#k8s #kubernetes #cilium #kubeproxy

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥43👾2
🔥 Экспертный анализ стоимости использования Kubernetes в различных облачных средах

👉 Посмотреть полный отчет

Основные моменты отчета:

Избыточное распределение ресурсов в кластерах, что приводит к финансовым потерям и неэффективному использованию облачных ресурсов.
Сравнение затрат между облачными провайдерами.
— Различия в стоимости, которые зависят от конкретных настроек и объемов использования.
— Рекомендации по оптимизации затрат.
— Практические кейсы реальных компаний.
— Тенденции и прогнозы на будущее, касающиеся использования Kubernetes и управления затратами в облачных средах.

Смотрите и делитесь с коллегами 🤝

#k8s #kubernetes #devops

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥42😎2
☄️ Установка кластера Kubernetes с помощью Kubespray и Ansible

Kubespray облегчает установку и настройку Kubernetes-кластера, делая процесс быстрее и менее трудоемким. Это полезно для разработчиков, системных администраторов и IT-команд, так как упрощают управление сложными системами и ускоряют работу приложений.

👉 Рассказываем в новой статье, как установить кластер простым и более автоматизированным способом — с помощью инструментов Kubespray и Ansible.

Это статья для новичков.

#kubernetes #kubespray #ansible

@DevOpsKaz 😛
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍53👎2😎2
🔥 DevSecOps и Kubernetes

На платформе TryHackMe нашли раздел K8s Best Security Practices — он помогает изучить важные аспекты безопасности в Kubernetes-кластерах и научиться защищать свои приложения и данные. Здесь есть учебные материалы, лабораторные и практические задания.

📌 На все про все уйдет около 1 часа.

Раздел покрывает темы:

Service Accounts
RBAC
API запросы
Сканирование образов, SecurityContext и т.д

#devsecops #kubernetes

@DevOpsKaz 😛
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥15👍9😎2
☄️ Container escapes: Kubernetes 2024 edition

Новые возможности в кластерах порождают новые уязвимости — из-за этого в инфраструктуре K8s повышаются риски эксплуатации новых векторов атак для побега из контейнера. Старые векторы также не дают о себе забыть.

В докладе OFFZONE 2024 | Container escapes: Kubernetes 2024 edition на примерах рассматривают векторы для побегов, которые стоит знать, помнить и учитывать в 2024 году.

👉 Видео на 47 минут доступно на русском в ВК.

#kubernetes #k8s

@DevOpsKaz 😛
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍7🔥6😎2
🔥 Инструменты недели для DevOps-специалистов

1️⃣ Cyphernetes — это язык запросов для Kubernetes, который помогает во время проверки и работы. С Cyphernetes можно создавать более простые и понятные запросы для проверки состояния кластеров, сделать мониторинг более гибким и интуитивным.

2️⃣ GitLab CI Local — утилита помогает запускать GitLab CI/CD пайплайны локально. Можно тестировать .gitlab-ci.yml файлы, используя shell или Docker executors на своей машине, не дожидаясь выполнения на удалённом сервере. Это помогает быстрее находить и устранять ошибки в конвейерах

3️⃣ Terraform Docs — удобный инструмент для автоматической генерация документации для модулей Terraform в форматах: Markdown, JSON, и YAML. Он помогает поддерживать актуальные и понятные описания инфраструктуры. Это особенно полезно для больших проектов, где модули Terraform часто обновляются.

#Terraform #Documentation #Automation #GitLabCI #LocalDevelopment #CICD #kubernetes

@DevOpsKaz 😛
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍6🔥53😎2
🔥 Полный гайд по тестированию на проникновение в Kubernetes

👉 Сохраняйте в закладки советы по настройке безопасной инфраструктуры на базе Kubernetes.

Содержание гайда:

— DNS
— Node
— Pod
— Etcd
— Kube-proxy
— Role-Based Access Control
— Стороннее ПО
— Облака
— Автоматизация эксплуатации

Эта wiki-страница поможет защитить ваши кластеры и их компоненты уже на самых ранних этапах развертывания.

#k8s #kubernetes #devsecops

@DevOpsKaz 😛
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍3🔥3😎2
☄️ Cheat sheet для защиты ваших кластеров Kubernetes

👉 Нашли для вас интересную шпаргалку, которая поможет усилить безопасность Kubernetes — в ней советы по 4 основным разделам:

— Безопасность компонентов Kubernetes
— Network Security
— Безопасность pods и других объектов
Kubernetes credentials и data security

Также в нашем блоге вы можете прочесть статью «Лучшие практики безопасности Kubernetes за 5 шагов» , чтобы уж точно не пропустить никакую деталь.


#kubernetes #k8s #k8ssec #devsecops

@DevOpsKaz 😛
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3😎32
🔥 Скидки до 40% на курсы и сертификацию от LNCF

Linux Foundation проводит акцию и дарит скидки — и мы не могли об этом умолчать 🫡

Скидки действуют на:

— CKS, KCSA
Kubernetes Security Essentials (LFS260)
— Modern Air Gap Software Delivery (LFS281)
— Mastering Infrastructure Security (SKF200)
— и другие (всего 27 предложений)

Используйте промокоды:

OCT24CYBER, чтобы сэкономить 40% на курсах и сертификациях по кибербезопасности
OCT24, чтобы сэкономить 30% на всех других курсах и сертификациях

🚩 Акция продлится до 22 октября

#security #kubernetes #training #course

@DevOpsKaz 😛
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥54👍43
🔥 Kubernetes в среде с высокой нагрузкой — cитуация и 3 ключевых вывода

Дано:

Платформа обрабатывает около 5000 запросов в секунду (RPS) при обычных рабочих нагрузках и до 15000 RPS во время отправки новостных уведомлений. В некоторых случаях количество запросов может увеличиться экспоненциально. Это после того, как на определённых маршрутах достигается 80% попаданий в кэш с помощью CDN.

Общая картина архитектуры приложения
Детальная картина одной из частей архитектуры


Команда использовала подход Infrastructure Strangulation, чтобы мигрировать приложения в Kubernetes.

Мы модифицировали конвейеры деплоя для запуска приложений как на старой инфраструктуре, так и в Kubernetes. Внесли изменения в Edge-инфраструктуру, чтобы маршрутизировать трафик на обе инфраструктуры — Legacy и Kubernetes.

Когда миграцию признали успешной, мы просто прекратили отправку трафика на старую инфраструктуру и вывели её из эксплуатации через несколько дней.


Вот что им помогло:

— Кэширование узлов DNS
— Алгоритм Peak EWMA для балансировки нагрузки
— Несколько входных контроллеров для разных потоков

👉 Читайте статью полностью, чтобы узнать детали

#kubernetes #k8s #dns #peakewma

@DevOpsKaz 😛
Please open Telegram to view this post
VIEW IN TELEGRAM
42👍2🔥2😎2
🔥 Новый релиз Opensource Platform for learning kubernetes and aws eks

Добавили:
— Поддержку cilium CNI. После 10.10.2024 в экзаменах CKS есть вопросы по нему
CKA lab 8.Cilium NetworkPolicy L7
Решение к CKA lab 8.Cilium NetworkPolicy L7
Видеорешение CKA lab 8.Cilium NetworkPolicy L7

Для запуска платформы нужен личный аккаунт AWS. Все ресурсы создаются с Terraform + Terragrunt. По умолчанию используются ec2 spot и t4g.medium (graviton).

Уже сейчас есть mock экзамены CKA (mock1, mock2) , CKS (mock1), CKAD (mock1).

Используйте репозиторий сами и делитесь с коллегами 🫡

#devops #cka #cks #ckad #kubernetes #aws #eks

@DevOpsKaz 😛
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥42😎2
🗣Внимание, конкурс!

Разыгрываем 7 ваучеров на бесплатное обучение и сертификацию от The
Linux Foundation. Ваучеры дают 100% скидку до 31.10.2025 — и мы хотим ими поделиться:

🟣 Каталог электронных курсов и сертификации

Их можно применить к любому:

— онлайн-курсу
— сертификационному экзамену
— или пакету (курс + сертификация)

🤝 CKA, CKS, CKAD и другие — в комплекте!

Условия розыгрыша просты: 🔵 Подпишитесь на KazDevOps и нажмите "участвую" под этим постом.

🚩 14 ноября подведем итоги и выберем 7 победителей. Каждый получит по ваучеру. Активировать ваучеры нужно до 31.10.2025. После этого у вас будет 1 год и 2 попытки, чтобы завершить обучение и/или сдать экзамен.

Go-go-go, и успехов!

#kubernetes #cka #ckad #cks #k8s #linuxfoundation #cncf

@DevOpsKaz 😛
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥39👍1576😎4
🔥 Бесплатный курс по виртуализации от NetSkills

Это курс для будущих DevOps'ов, начинающих IT-специалистов, сисадминов, сетевых инженеров и программистов.

В программе обучения:

Зачем нужна виртуализация и в чем ее преимущества
История развития виртуализации: от сервера до облака
Ключевые технологии виртуализации
Виды аппаратной виртуализации и лидеры рынка
Что такое контейнеры и как они работают
Особенности микросервисной архитектуры
Основы Kubernetes
Технологии и сервисы облачных провайдеров

🚩 После обучения есть опция получить сертификат. Курс можно также скачать архивом и поддержать автора.

На YouTube-канале есть и другие бесплатные курсы.

Учитесь и делитесь с молодыми коллегами 🫡
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👾42👍2😎2
☄️ Кибер-понедельник от The Linux Foundation

До 11 декабря вы можете получить скидку 65% на сертификацию от The Linux Foundation и подписку THRIVE (дает доступ ко всем обучающим программам).

Всего более 150 скидочных предложений — разве не праздник? 🔥

Пользуйтесь и делитесь с коллегами 🫡

#kubernetes #cka #ckad #cks #k8s #linuxfoundation #cncf

@DevOpsKaz 😛
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥10🎉53👾2
☄️ Тренажер траблшутинга для Linux

Представляем продуманный тренажер, который поможет проверить ваши навыки решения системных проблем. Задачи поделены на 3 уровня сложности и похожи на то, как тестируют DevOps-специалистов при найме в крупные компании.

На каждую задачу от 5 до 30 минут. Всего — 55 штук (есть те, которые доступны лишь по подписке).

👉 Запустить тренажер

Пользуйтесь и делитесь с коллегами 🫡

Также вышло обновление SRE Learning Platform — платформы для изучения #kubernetes и #aws #eks и подготовки к сертифицированным экзаменам. Добавили новые тесты и лабораторные работы.


@DevOpsKaz 😛
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥235👍4😎3
Forwarded from Aurteam
Как мы подготовили Aurma к росту: про инфраструктуру на Yandex Cloud, которую не видно, но которая важна

Когда ты создаёшь онлайн-маркетплейс аптек, где важно всё — от скорости работы до сохранности данных и стабильности сервиса — тебе нужна основа, на которую можно опереться.

В Aurma мы изначально поставили перед собой амбициозную цель: быть надёжным, доступным и удобным сервисом для миллионов пользователей по всей стране. Чтобы масштабироваться без потерь и сбоев, мы подошли к вопросу инфраструктуры как к стратегическому ресурсу.

📌 Мы выстроили систему, которая:

— выдерживает рост трафика и нагрузки
— не боится сбоев и отказов
— не требует огромной команды поддержки
— позволяет быстро обновлять и выкатывать новые фичи

Технологически это: Kubernetes, CI/CD, репликация БД, отказоустойчивость, автоматизация через Terraform и многое другое. Инфраструктура развёрнута в Yandex Cloud — надёжной и гибкой среде, где удобно управлять ресурсами и масштабировать нагрузку.

Оркестрация, надёжность, безопасность — всё это «под капотом», чтобы вы как пользователь просто открывали приложение и находили нужное быстрее и удобнее.

🎯 Реализовать эту историю нам помогли партнёры из Core 24/7 — надёжная команда, которая глубоко понимает задачи стартапов и умеет строить работающие решения для устойчивого роста.

👉 Подробности и подход, который мы использовали — в кейсе

#Aurma #маркетплейсаптек #инфраструктура #стартап #масштабирование #технологиивбизнесе #devops #цифроваяфармация #kubernetes
🔥7😎65👍5👾2