KazDevOps – Telegram
KazDevOps
5.38K subscribers
1.3K photos
27 videos
19 files
1.3K links
Канал о DevOps во всех проявлениях: K8s, CI/CD, AppSec, AI/ML, Cloud, Linux
Поможем с DevOps: https://core247.kz/
По рекламе @UlKonovalova
Download Telegram
В чем разница между обратным прокси, балансировщиком нагрузки и шлюзом API?

Все они делают похожие вещи в сетевой экосистеме. Но есть и различия, которые должен знать каждый инженер и архитектор программного обеспечения.

👉 Смотрите короткое видео, чтобы разобраться с этим

@DevOpsKaz 😛
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3😎321
This media is not supported in your browser
VIEW IN TELEGRAM
☄️ Kube Controller Manager: минутка теории

Контроллеры в Kubernetes — это программы, которые бесконечно работают в циклах управления, сравнивая текущее состояние ресурсов с желаемым. Если что-то не соответствует, контроллер берет ситуацию под контроль и восстанавливает порядок. Это одна из ключевых концепций Kubernetes, позволяющая управлять объектами в кластере через API.

📌 Пример:

Вы хотите создать Deployment. Указываете желаемое состояние, например 3 реплики подов, в YAML-файле (это декларативный подход). Контроллер следит за тем, чтобы всегда поддерживать это состояние. Если вы изменяете количество реплик на 5, контроллер тут же обновляет состояние.


Kube Controller Manager управляет всеми встроенными контроллерами, отвечающими за поды, джобы, неймспейсы и репликасеты:

— Deployment Controller
— ReplicaSet Controller
— DaemonSet Controller
— Node Controller

Что нужно знать о Kube Controller Manager:

Он следит за работой всех контроллеров, чтобы поддерживать кластер в стабильном состоянии.

Kubernetes можно расширить с помощью пользовательских контроллеров, управляемых через пользовательские ресурсы (CRD).

Контроллеры получают текущее состояние кластера через API Kubernetes и управляют ресурсами, создавая, обновляя или удаляя их.

Если Kube Controller Manager запущен в нескольких экземплярах, используется механизм выбора лидера. Только один экземпляр вносит изменения в кластер в любой момент времени, чтобы избежать конфликтов.

Вывод: Kube Controller Manager — это основной компонент, который помогает Kubernetes работать надежно и эффективно, автоматически поддерживая баланс и стабильность внутри кластера.


@DevOpsKaz 😛
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥63👍3👾2
🔥 Kardinal — инструмент для быстрой настройки временных окружений

Kardinal позиционируется как «наиболее легковесный способ» развертывания временных окружений. Его цель — упростить и ускорить этот процесс.

Для этого есть два ключевых компонента: Kardinal Kontrol — облачная управляющая панель, и Kardinal Manager, который разворачивается в вашем Kubernetes-кластере.

Возможности инструмента:

Типы окружений: поддержка окружений для одного или нескольких сервисов с общими ресурсами, приложений с изолированными stateful-ресурсами, а также полная изоляция для приложений.
Шаблоны: возможность стандартизации и кастомизации конфигураций окружений через шаблоны.
Плагины: для упрощения настройки dev-версий stateful или внешних сервисов. Поддерживаются плагины для Redis, Neon DB, PostgreSQL (с возможностью начального заполнения данных) и AWS RDS.
Веб-дашборд: для удобного мониторинга всех окружений.
Интеграция с Tilt и Telepresence.
Готовая песочница: можно протестировать Kardinal в действии через GitHub Codespaces.

@DevOpsKaz 😛
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍4🎉3🔥2👾2
☄️ Скидка 20% на продвинутый курс по С++ от Slurm

Предлагаем нашим подписчикам освоить работу со стандартами С++17 и С++20 для решения сложных рабочих задач.

Знание современных стандартов C++ будет полезно DevOps-инженерам для разработки высокопроизводительных системных утилит, автоматизации процессов, оптимизации работы инфраструктуры и углубленной работы с контейнерами и виртуализацией.


Зачем DevOps'ам C++:

Для создания или оптимизации контейнерных решений и работы с низкоуровневыми системными API
Для написания скриптов и программ по управлению инфраструктурой
Для создания кастомных решений по автоматизации задач
Для глубокой работы с системными вызовами и управления памятью, что может помочь в оптимизации работы серверов и систем

👉 Покупая курс у нас, вы получите 20% скидку

🚩 Старт уже 28 октября!

@DevOpsKaz 😛
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍5🔥42
KazDevOps
🔥 Kubernetes в среде с высокой нагрузкой — cитуация и 3 ключевых вывода Дано: Платформа обрабатывает около 5000 запросов в секунду (RPS) при обычных рабочих нагрузках и до 15000 RPS во время отправки новостных уведомлений. В некоторых случаях количество…
🔥 Ускорение создания образов контейнеров Kubernetes
в Tekton Pipelines


Когда команда оценивает переход от постоянного CI-сервера (или CI-сервера с постоянными воркерами) к системе с использованием непостоянных воркеров, поддерживаемых Kubernetes-подами, есть смысл ускорить сборку контейнерных образов с использованием кэшируемых слоев.

Это достаточно просто, если сборки выполняются на одном и том же сервере, где слои могут храниться локально. Однако в среде, где сборки выполняются в непостоянных контейнерах, это становится более сложной задачей.

Рассказываем, как использовать возможности кэширования Kaniko для ускорения сборок в Tekton Pipelines.

👉 Читайте в новой статье

@DevOpsKaz 😛
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4👎2😎2
☄️ Kolesa Conf 2024: как прошла масштабная IT-конференция

В этом году ивент собрал в офлайне 1600 человек.

За один день прошли четыре потока по IT-направлениям: Management, Web, Datа и Mobile.

Из нового в этом году было живое общение экспертов с аудиторией — квартирники по QA, Design, HR. А также панельная сессия в потоке Management, где выступали C-level крупных IT-компаний.

Зрители ивента тоже поделились впечатлениями. К примеру, DCI-эксперт Альбина Жетібаева пришла на ивент за нетворкингом и новыми знаниями.

«Я работаю в нефтегазовой сфере. Мы реализуем проекты, где с помощью IT-решений улучшаем продакшн и безопасность, а также оптимизируем затраты. Например, разрабатываем и внедряем программное обеспечение для оборудования, которое делает точную аналитику на основе машинного обучения.

Пришла на Kolesa Conf, чтобы получить новые знания, познакомиться и пообщаться с новыми людьми. Слушаю доклады в потоках Management и Data».

Наша компания Core 24/7 выступила медиа-партнером ивента.
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍3🔥3🎉3😎3
🔥 Yandex Scale Kazakhstan 2024 состоялся!

23 октября Yandex Cloud провел большую конференцию для тех, кто создает цифровые продукты и решения в Казахстане. В очном формате в Алматы ее посетили свыше 400 участников.

Компания представила несколько продуктовых анонсов и обновлений облачной платформы. Так, например, стал официально доступным новый голос синтеза речи Сауле, созданный по запросу казахстанских клиентов.

Это первый женский голос в линейке речевых сервисов Yandex Cloud, поддерживающий казахский и русский языки. Сауле свободно переходит с одного языка на другой, бесшовно поддерживая беседу, а также меняет настроение, подстраиваясь под тон беседы.

В пространстве Yandex Scale также выступили ведущие компании из различных индустрий, которые активно используют цифровые инструменты и открыто делятся опытом.

👉 Записи докладов

👉 Больше новостей Yandex Cloud в свежем сюжете по итогам Scale
Please open Telegram to view this post
VIEW IN TELEGRAM
14👍42🔥2🤮2
🔥 Альтернатива команде df

duf
— это утилита для просмотра информации о дисковых разделах и файловых системах на разных платформах. Разработана как современная альтернатива команде df — удобный интерфейс, который помогает легче анализировать использование дисков.

Особенности duf:

Простота использования: Интерфейс выполнен в виде таблицы с цветовым кодированием, что делает просмотр использования дисков наглядным.
Поддержка разных платформ: Работает на Linux, macOS и Windows.
Гибкость отображения: Можно настраивать отображение файловых систем, исключать определённые устройства или типы файловых систем (например, временные или виртуальные).
Вывод в JSON: Поддержка вывода в JSON для дальнейшей обработки или интеграции с другими инструментами.
Фильтрация: Возможность фильтровать файлы по определенным критериям, например, показывать только локальные или удалённые файловые системы.

Почему это может быть полезно DevOps-инженерам?

— duf позволяет быстро оценить, как используется дисковое пространство, и легко обнаружить потенциальные проблемы с хранением данных.
— Возможность вывода данных в JSON делает его полезным для автоматизации и мониторинга инфраструктуры в реальном времени.

@DevOpsKaz 😛
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥722
☄️ Demystifying CNI & CRI

В Kubernetes есть 2 ключевых компонента, которые обеспечивают работу кластера на уровне сети и контейнеров, это CNI (Container Network Interface) и CRI (Container Runtime Interface).

Основная задача CNI — предоставить контейнерам сетевое взаимодействие и IP-адреса, а также наладить связи между контейнерами и с внешними ресурсами.

Основная задача CRI — это взаимодействие между kubelet (агентом Kubernetes на каждом узле) и контейнерной средой, такой как Docker, containerd или CRI-O.


Чтобы глубже понять принципы их работы, предлагаем заглянуть в репозитории:

Demystifying CNI
Demystifying CRI

Благодаря контенту репозиториев сможете написать их самостоятельно. Пользуйтесь и делитесь с коллегами🫡

@DevOpsKaz 😛
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥432😎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
Daytona — это платформа для управления средами разработки, предлагающая безопасную и масштабируемую альтернативу GitHub Codespaces для крупных организаций.

Фичи:

Настройка в одну команду: Легко активируйте полные среды разработки на различных инфраструктурах.
Совместимость с разными платформами: Работает локально и удаленно, поддерживает разные архитектуры.
Интеграция с Git и IDE: Поддержка Git и IDE, таких как VS Code и JetBrains.
Работа с несколькими проектами: Идеально для микросервисной архитектуры.
Безопасность: Использует VPN для безопасного доступа.
Плагины и расширяемость: Кастомизация под разнообразные потребности разработки.

Daytona предоставляет стандартизированные среды разработки (SDE), что позволяет компаниям поддерживать единообразие, контроль и безопасность в процессах разработки без значительных трудозатрат на настройку.

@DevOpsKaz 😛
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32👍2😎2
🔥 Управление ресурсами в Kubernetes

О ресурсах в Kubernetes, о их важности и правильной настройке написано много. Многие знают и о том, что они транслируются в Linux cgroups, потому что это часто спрашивают на собеседованиях.

Мы копнули чуть глубже и рассмотрели, что такое cgroups, как Kubernetes использует их для управления ресурсами Node и как мы можем использовать их преимущества помимо настройки запросов ресурсов и ограничений для Pod.

👉 Читайте в новой статье

@DevOpsKaz 😛
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍4😎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👍1575😎4
KazDevOps pinned a photo
☄️ Cразу 2 новости, связанные с ИИ:

1️⃣ GitHub добавит в Copilot модели от конкурентов — Claude Sonnet 3.5 и Gemini 1.5 Pro. В компании считают, что все модели по-разному справляются с задачами, поэтому у разработчиков должен быть выбор.

2️⃣ Amazon Q Developer теперь умеет общаться прямо в коде — просто описываете, что хотите изменить, и ИИ сам предлагает правки в редакторе. Внутри — Claude Sonnet 3.5, которая показывает лучшие результаты в решении реальных задач на GitHub. Работает в VSCode и JetBrains.

#ai #github #devops #copilot #claude #sonnet

@DevOpsKaz 😛
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4😎42
ℹ️ Тренинги «Zabbix: Сертифицированный Специалист 7.0» и «Zabbix: Сертифицированный Профессионал» — ответ на вопрос «как быстро получить самые полные знания по Zabbix 7.0».

@zabbix_ru — Telegram-канал, посвященный исключительно Zabbix.

Авторы канала опросили участников предыдущих потоков и сформулировали основные преимущества от прохождения тренингов:

Устранить пробелы. Часто знания Zabbix ограничиваются эпизодическим изучением документации и фрагментарны. Курс поможет систематизировать знания и откроет новые возможности уже знакомой системы мониторинга.

Делать самостоятельно. Подрядчикам в проектах внедрения приходится предоставлять доступ в ваше окружение. Официальные курсы Zabbix на русском языке позволят вам выполнять работы своими силами.

Распространять знания. Сотрудники, получившие сертификат Zabbix, не просто совершенствуют свои собственные технические навыки — они привносят полученные знания в коллектив и делятся ими со своими коллегами.

Получить сертификат. Это официальный вендорский курс Zabbix. После обучения сможете сдать экзамен и получить сертификат. Сертификат подтверждает знания и дает дивиденды компании и мотивацию сотрудникам.

Получить компетенции. Курсы проводят сертифицированные тренеры и эксперты, которые регулярно повышают свою компетенцию на дополнительном обучении и в проектах внедрения Zabbix.

В этом году будет 2 тренинга подряд. Далее только в новом 2025.

Программа тренингов:

🗓 Zabbix: сертифицированный специалист 7.0 (ZCS 7.0) — 11-15 ноября

🗓 Zabbix: сертифицированный профессионал 7.0 (ZCP 7.0) 18-20 ноября

Подробную информацию можете запросить у @galssoftware или через почту welcome@gals.software
Please open Telegram to view this post
VIEW IN TELEGRAM
👍94🔥2😎2
💪 Рекомендуем качественный контент знакомого ИТ-сообщества с 14-летним стажем:

⌨️ ITKB_channel — бесплатное обучение по Windows, Linux, DevOps, Security, Network, программирование

📚 ITKB_Archive — библиотека (книги, курсы, ИТ литература)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥43🥱3😎2
🇰🇿 IT-беш от Servercore: “Как эффективно управлять IТ-инфраструктурой в 2025 году?”

На бизнес-ужине вы узнаете о 4 эффективных подходах к управлению инфраструктурой и трендах рынка облачных технологий в Казахстане в 2025 году.

Также на мероприятии будут представлены кейсы клиентов Servercore:

Финтех-компании Alif, которой удалось на 80% снизить даунтайм сервисов

Крупной ритейл-сети M Cosmetic, успешно развернувшей инфраструктуру в облаке

Во время нетворкинга участники IT-беш смогут пообщаться на профессиональные темы, обменяться опытом и завести новые знакомства.

🗓 Дата: 14 ноября 2024 года (четверг).
📍 Локация: Алматы, проспект Абая
🏃 Стоимость: Бесплатно.
🎤 Формат: Офлайн.

👉 Узнать подробнее и оставить заявку
1👍322🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 DevOps vs DataOps vs MLOps

Сейчас у нас есть разные операционные практики для оптимизации рабочих процессов. Вот чем отличаются DevOps, DataOps и MLOps.

1️⃣ DevOps

— Цель: Ускорить разработку ПО и операционные процессы для повышения скорости и качества поставок.
— Основные этапы: Планирование → Кодирование → Сборка → Тестирование → Деплой
— Ключевые активности: Непрерывная интеграция (CI), Непрерывное развертывание (CD), Мониторинг
— Фокус: Быстрая и надежная доставка с высокой степенью автоматизации.

2️⃣ DataOps

— Цель: Оптимизировать разработку и управление потоками данных.
— Основные этапы: Исследование → Разработка → Оркестрация → Тестирование → Деплой
— Ключевые активности: Управление песочницами, CI, Оркестрация, Мониторинг
— Фокус: Обеспечение чистоты данных и бесперебойного их потока для аналитики.

3️⃣ MLOps

— Цель: Управление полным жизненным циклом моделей машинного обучения.
— Основные этапы: Разработка → Обучение → Валидация → Деплой → Мониторинг
— Ключевые активности: Обучение моделей, CI, Валидация, Переподготовка моделей
— Фокус: Масштабируемость, надежность и постоянное улучшение моделей.

DevOps ускоряет релизы программного обеспечения.

DataOps обеспечивает бесперебойную работу данных для аналитики.

MLOps поддерживает стабильную производительность моделей машинного обучения.


@DevOpsKaz 😛
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍65😎2
Команда bailanys получила СМС от Kcell и так и не смогла понять — это у них новый копирайтер или они заменили всех зумеров на ChatGPT? 😏

Чтобы проверить теорию, они попросили нейронку написать текст рассылки про плюсы 5G.

Похоже?

😁 — Да)
👎 — Нет(

Подписывайтесь на bailanysтам приоткрывают ширму на внутреннюю кухню телекома 🤙
🤣23👍65🥱5🔥4