Конвейер Devops, часть 1: как организовать рабочее место и настроить облако из KVM+libvirt
Совместно с Эйч Навыки открываем серию материалов о том, как устроен конвейер DevOps и как шаг за шагом построить полный CI/CD пайплайн. Вы изучите ключевые инструменты, которые помогают автоматизировать разработку, тестирование и развертывание приложений.
Сегодня на повестке — развертывание собственного облака с помощью KVM и libvirt.
#kubernetes #devops
Совместно с Эйч Навыки открываем серию материалов о том, как устроен конвейер DevOps и как шаг за шагом построить полный CI/CD пайплайн. Вы изучите ключевые инструменты, которые помогают автоматизировать разработку, тестирование и развертывание приложений.
Сегодня на повестке — развертывание собственного облака с помощью KVM и libvirt.
#kubernetes #devops
👍1
А вот и вторая часть про конвейер DevOps
В первой части мы разбирались, как развернуть собственное облако с помощью KVM и libvirt.
Теперь Олег Филон расскажет, как выбрать ВМ и настроить облака с помощью Fedora Core и инструмента mise. В статье вы узнаете об особенностях FreeBSD, Fedora Core и о том, как же правильно настроить Fedora Core сервер для команды разработчиков.
https://tprg.ru/4HER
#devops #linux #fedora
В первой части мы разбирались, как развернуть собственное облако с помощью KVM и libvirt.
Теперь Олег Филон расскажет, как выбрать ВМ и настроить облака с помощью Fedora Core и инструмента mise. В статье вы узнаете об особенностях FreeBSD, Fedora Core и о том, как же правильно настроить Fedora Core сервер для команды разработчиков.
https://tprg.ru/4HER
#devops #linux #fedora
👍3
Дорожная карта DevOps: от новичка до эксперта
Что изучать, если хотите стать DevOps-инженером? Эта статья — путеводитель по инструментам и технологиям: Linux, Git, Docker, CI/CD, Kubernetes, мониторинг, облака. Всё по полочкам, с примерами и полезными ссылками.
#devops #администрирование #roadmap
Что изучать, если хотите стать DevOps-инженером? Эта статья — путеводитель по инструментам и технологиям: Linux, Git, Docker, CI/CD, Kubernetes, мониторинг, облака. Всё по полочкам, с примерами и полезными ссылками.
#devops #администрирование #roadmap
⚡1
🐳 Docker vs Kubernetes: чем они отличаются?
Кому-то этот пост покажется совсем легким, но давайте незабывать, что тут собрались новички. А их может запутать вся эта терминология. Но ничего, сейчас разберемся что к чему.
Docker – платформа для упаковывания приложений в контейнеры. Она позволяет «закатать» ваше приложение со всеми зависимостями в образ и запускать этот образ на любом сервере одинаково. Kubernetes – система оркестрации контейнеров. Она управляет тысячами Docker-контейнеров в кластере: автоматический деплой, масштабирование, балансировка и восстановление. Иными словами, Docker решает, как упаковать и запустить одно приложение, а Kubernetes – как запустить множество таких контейнеров надёжно и эффективно.
Плюс Docker: лёгкий старт и повторяемость окружения (работает везде одинаково).
Плюс Kubernetes: высокая отказоустойчивость и автоматизация развёртывания. Но Kubernetes добавляет сложности: вам потребуется понимание кластеров, YAML-манифестов и DevOps-процессов.
Часто используют их вместе: Docker создаёт образ, а Kubernetes управляет его развёртыванием в продакшене. На практике большинство крупных компаний используют оба инструмента совместно.
#devops@prog_point #docker@prog_point #kubernetes@prog_point
Кому-то этот пост покажется совсем легким, но давайте незабывать, что тут собрались новички. А их может запутать вся эта терминология. Но ничего, сейчас разберемся что к чему.
Docker – платформа для упаковывания приложений в контейнеры. Она позволяет «закатать» ваше приложение со всеми зависимостями в образ и запускать этот образ на любом сервере одинаково. Kubernetes – система оркестрации контейнеров. Она управляет тысячами Docker-контейнеров в кластере: автоматический деплой, масштабирование, балансировка и восстановление. Иными словами, Docker решает, как упаковать и запустить одно приложение, а Kubernetes – как запустить множество таких контейнеров надёжно и эффективно.
Плюс Docker: лёгкий старт и повторяемость окружения (работает везде одинаково).
Плюс Kubernetes: высокая отказоустойчивость и автоматизация развёртывания. Но Kubernetes добавляет сложности: вам потребуется понимание кластеров, YAML-манифестов и DevOps-процессов.
Часто используют их вместе: Docker создаёт образ, а Kubernetes управляет его развёртыванием в продакшене. На практике большинство крупных компаний используют оба инструмента совместно.
#devops@prog_point #docker@prog_point #kubernetes@prog_point
❤4👍2
CI/CD 2025: как не утонуть в потоке релизов
В 2025 году скорость разработки и вывода продуктов на рынок стала критически важной. Чтобы не отставать, компании активно внедряют и совершенствуют практики CI/CD. В этой статье рассматриваются ключевые подходы, которые помогут оптимизировать процессы разработки:
— Multi-stage сборка Docker-образов для уменьшения размера и повышения безопасности.
— Использование Kaniko вместо Docker-in-Docker для безопасной сборки внутри Kubernetes.
— Тегирование и защищённые ветки в GitLab для управления версиями и релизами.
— Создание репозиториев с шаблонами CI/CD для унификации процессов.
— Гибкие правила триггеров пайплайнов для оптимизации запуска процессов.
— Интеграция с ArgoCD и HashiCorp Vault для автоматизации деплоя и управления секретами.
Эти практики помогут вашей команде ускорить разработку, повысить надёжность и обеспечить безопасность процессов.
#devops #gitops
В 2025 году скорость разработки и вывода продуктов на рынок стала критически важной. Чтобы не отставать, компании активно внедряют и совершенствуют практики CI/CD. В этой статье рассматриваются ключевые подходы, которые помогут оптимизировать процессы разработки:
— Multi-stage сборка Docker-образов для уменьшения размера и повышения безопасности.
— Использование Kaniko вместо Docker-in-Docker для безопасной сборки внутри Kubernetes.
— Тегирование и защищённые ветки в GitLab для управления версиями и релизами.
— Создание репозиториев с шаблонами CI/CD для унификации процессов.
— Гибкие правила триггеров пайплайнов для оптимизации запуска процессов.
— Интеграция с ArgoCD и HashiCorp Vault для автоматизации деплоя и управления секретами.
Эти практики помогут вашей команде ускорить разработку, повысить надёжность и обеспечить безопасность процессов.
#devops #gitops
❤1👍1
Мониторинг кластера Kubernetes за 75 минут
Полноценный туториал по Prometheus + Grafana + Loki для кластера K8s: установка Helm-чартов, настройка alert-правил и визуализация метрик. Автор показывает, как найти узкие места в реальном клауде и устранить их.
#kubernetes #devops
Полноценный туториал по Prometheus + Grafana + Loki для кластера K8s: установка Helm-чартов, настройка alert-правил и визуализация метрик. Автор показывает, как найти узкие места в реальном клауде и устранить их.
#kubernetes #devops
YouTube
Мониторинг кластера Kubernetes
Мониторинг Kubernetes включает в себя отслеживание работоспособности, производительности и использования ресурсов кластеров Kubernetes, узлов и приложений. В рамках мониторинга идет сбор таких показателей, как загрузка ЦП и памяти, сетевой трафик и состояние…