Очередной выпуск для тех, кому лучше 1 раз увидеть, чем 100 раз прочитать.
Сегодняшнее видео на 2 часа — это запуск конвейера CI/CD в Kubernetes с помощью Jenkins в реальном времени. От установки и настройки последнего и до тестового коммита в репозитории на GitHub.
Представьте, что поглядываете за работой старшего брата на компьютере 🤓
По традиции предлагаем использовать Яндекс Браузер со встроенным синхронным переводчиком.
#devops #kubernetes #jenkins #cicd #argocd #docker
@DevOpsKaz
Сегодняшнее видео на 2 часа — это запуск конвейера CI/CD в Kubernetes с помощью Jenkins в реальном времени. От установки и настройки последнего и до тестового коммита в репозитории на GitHub.
Представьте, что поглядываете за работой старшего брата на компьютере 🤓
По традиции предлагаем использовать Яндекс Браузер со встроенным синхронным переводчиком.
#devops #kubernetes #jenkins #cicd #argocd #docker
@DevOpsKaz
YouTube
Real Time DevOps Project | Deploy to Kubernetes Using Jenkins | End to End DevOps Project | CICD
In this video, I will show you ci cd pipeline to deploy to kubernetes cluster using jenkins(ci cd pipeline to deploy to kubernetes, ci cd pipeline docker kubernetes, real-time end to end devops cicd project). This video is about real time devops project(complete…
❤4🤮4🔥2
Многие из нас в новом году захотят перейти на новую работу, получить повышение или изменить вектор карьеры — предлагаем подготовиться уже сейчас.
👉 В первую очередь будет интересен этот материал — Подготовка к собеседованию.
А еще собрали для вас сборник ответов на вопросы с собеседований по разным дисциплинам DevOps:
➖ Kubernetes Components
➖ Kubernetes Architecture: Node
➖ Cloud Computing
➖ Microservices
➖ Docker
➖ Monitoring and Logging
➖ CI/CD
➖ IaC
Пользуйтесь и делитесь с коллегами 🤝 Готовимсани летом ролики зимой!
#devops #cicd #kubernetes #docker #cloud #iac
@DevOpsKaz
👉 В первую очередь будет интересен этот материал — Подготовка к собеседованию.
А еще собрали для вас сборник ответов на вопросы с собеседований по разным дисциплинам DevOps:
➖ Kubernetes Components
➖ Kubernetes Architecture: Node
➖ Cloud Computing
➖ Microservices
➖ Docker
➖ Monitoring and Logging
➖ CI/CD
➖ IaC
Пользуйтесь и делитесь с коллегами 🤝 Готовим
#devops #cicd #kubernetes #docker #cloud #iac
@DevOpsKaz
👍10🔥9❤3⚡2
Традиционно Java-приложение создается как единый слой образа с помощью JAR. Но есть и иной путь — стратегия сборки Jib разделяет Java-приложение на несколько слоев. То есть, когда вы меняете код, перестраиваются только эти изменения, а не все приложение.
👉 Jib создает оптимизированные образы Docker и OCI для ваших приложений Java без Docker и лишних хлопот. Он доступен в виде плагинов для Maven и Gradle, а также в виде библиотеки Java.
А еще Jib хорошо работает с Google Cloud Build.
Пользуйтесь и делитесь с коллегами, которым это пригодится 🤝
#devops #docker #jar #java #oci #jib
@DevOpsKaz
👉 Jib создает оптимизированные образы Docker и OCI для ваших приложений Java без Docker и лишних хлопот. Он доступен в виде плагинов для Maven и Gradle, а также в виде библиотеки Java.
А еще Jib хорошо работает с Google Cloud Build.
Пользуйтесь и делитесь с коллегами, которым это пригодится 🤝
#devops #docker #jar #java #oci #jib
@DevOpsKaz
👍8❤2🔥2
👉 Docker File — ключ к созданию образа. Но с ним не все так просто. Чтобы разобраться, рекомендуем прочитать ветку Twitter.
#devops #docker #dockerfile
@DevOpsKaz
#devops #docker #dockerfile
@DevOpsKaz
❤3👍3⚡2🔥2
💥 Видео-руководство по DevOps и облакам
Рассказ идет о наиболее важных концепциях, в том числе о Docker контейнерах, IaC и CI/CD. Автор целый час разбирает проект на практике и показывает работу с разными инструментами.
В меню:
➖ Application Architecture
➖ Getting the initial project running
➖ Dockerize the application
➖ Docker-compose
➖ Aside: Makefiles!
➖ Part 3: Terraform (Infrastructure as Code)
➖ и так далее
Видео хвалят на YouTube и новички, и более уверенные пользователи. Пользуйтесь и делитесь с коллегами 🤝
#devops #learning #cloud #cicd #iac #docker
@DevOpsKaz
Рассказ идет о наиболее важных концепциях, в том числе о Docker контейнерах, IaC и CI/CD. Автор целый час разбирает проект на практике и показывает работу с разными инструментами.
В меню:
➖ Application Architecture
➖ Getting the initial project running
➖ Dockerize the application
➖ Docker-compose
➖ Aside: Makefiles!
➖ Part 3: Terraform (Infrastructure as Code)
➖ и так далее
Видео хвалят на YouTube и новички, и более уверенные пользователи. Пользуйтесь и делитесь с коллегами 🤝
#devops #learning #cloud #cicd #iac #docker
@DevOpsKaz
YouTube
DevOps Crash Course (Docker, Terraform, and Github Actions)
In this DevOps and Cloud Infrastructure tutorial, you will learn what DevOps is and how to apply some of the most important concepts including:
- Docker containers
- Infrastructure as Code
- Continuous Integration and Continuous Deployment
DevOps Directive…
- Docker containers
- Infrastructure as Code
- Continuous Integration and Continuous Deployment
DevOps Directive…
🔥8👍3⚡2
Пользуйтесь и делитесь с коллегами 🤝
@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥3
Каждому образу Docker соответствует Dockerfile. Это набор инструкций, который нужен для записи образа. В нем описывается, что должно находиться в образе, какие команды, зависимости и процессы он будет содержать.
👉 В этом репозитории вы найдете Dockerfile для 13 языков программирования:
#devops #docker #dockerfile
@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍6⚡2❤2👾2
👉 Смотрите здесь
• Используем Terraform для создания экземпляра EC2 для Jenkins, Docker и SonarQube • Настраиваем Jenkins • Настраиваем SonarQube и интеграцию SonarQube с Jenkins • Создаем конвейер Jenkins для сборки и отправки образа Docker в DockerHub • Создаем экземпляр EC2 и настраиваем Prometheus и Grafana • Настраиваем уведомления через Jenkins • Создаем кластер AWS EKS • Интегрируем Prometheus с EKS и импортируем панель мониторинга Grafana для Kubernetes • Настройка конвейера Jenkins для развертывания приложения на AWS EKS • Установка триггера и проверка конвейера CI/CDПо традиции предлагаем использовать Яндекс Браузер со встроенным синхронным переводчиком (если надо).
👉 Наша компания Core 24/7 может помочь с внедрением SonarQube — платформы для непрерывного анализа и измерения качества кода, особенно полезной для сложных мультиязычных проектов.
#devops #jenkins #cicd #aws #docker #sonarqube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍5❤3⚡2
👉 Смотрите здесь. 3,5 тысячи лайков, между прочим
Вас проведут через полную настройку конвейера, подробно описав каждый шаг:
• установка и настройка Jenkins с TLS для безопасной связи
• установка и настройка Sonarqube с TLS для статического анализа кода и проверок качества • создание и отправка контейнеров Docker в Docker Hub, используя возможности контейнеризации для беспрепятственного развертывания • использование ArgoCD для непрерывного развертывания образа DockerПо традиции предлагаем использовать Яндекс Браузер со встроенным синхронным переводчиком.
#devops #kubernetes #jenkins #cicd #docker
@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤5👍5⚡3
➖ GitLab 17.1
45+ новых улучшений, в том числе: реестр моделей и Secret Push Protection в бета-версии, GitLab Runner Autoscaler — общедоступная версия, а также несколько предложений по коду GitLab Duo в VS Code.
Из нового: стали общедоступны air-gapped контейнеры. Они ограничивают доступ к сети, снимая нежелательную загрузку и выгрузку данных. В бета версии: вышел File Viewer для просмотра файлов конфигурации Compose, поддержка и проверка сборок GitHub Actions.
Поможет управлять кластерами Kubernetes с помощью k0s, дистрибутива, ориентированного на edge и IoT. В новой версии реализована поддержка удаленных компьютеров, повышена доступность уровня управления и добавлена поддержка CLI clustercl.
#devops #gitlab #docker #k0smotron
@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡3❤2👍2😎2👾2
🔥 Dokku — мощное и гибкое решение для тех, кто хочет использовать преимущества PaaS на собственных серверах, легко развертывать и управлять приложениями.
Для упрощения развертывания сервис использует Docker-контейнеры. Вот чем интересен Dokku:
— Простота использования: простой интерфейс командной строки, похожий на работу с Heroku, но на вашем собственном сервере.
— Гибкость: поддерживает множество языков программирования и фреймворков благодаря использованию Buildpacks. Нет необходимости конфигурировать сервер вручную.
— Автоматическое масштабирование: легко добавлять или удалять контейнеры по мере необходимости и управлять нагрузкой на сервер.
— Интеграция с Git: Приложения могут быть развернуты из репозиториев Git, что упрощает CI/CD процессы.
— Плагины и расширения: для управления базами данных, сетевыми настройками, мониторингом и другими аспектами.
— Экономичность: сервис позволяет сэкономить на облачных сервисах, предоставляя возможности PaaS на вашем собственном оборудовании. Это особенно полезно для стартапов и малых предприятий.
😮 Dokku — отличный выбор для разработчиков, стремящихся к простоте развертывания и управления приложениями, при этом сохраняя контроль над инфраструктурой и снижая затраты.
#devops #dokku #docker
@DevOpsKaz😛
Для упрощения развертывания сервис использует Docker-контейнеры. Вот чем интересен Dokku:
— Простота использования: простой интерфейс командной строки, похожий на работу с Heroku, но на вашем собственном сервере.
— Гибкость: поддерживает множество языков программирования и фреймворков благодаря использованию Buildpacks. Нет необходимости конфигурировать сервер вручную.
— Автоматическое масштабирование: легко добавлять или удалять контейнеры по мере необходимости и управлять нагрузкой на сервер.
— Интеграция с Git: Приложения могут быть развернуты из репозиториев Git, что упрощает CI/CD процессы.
— Плагины и расширения: для управления базами данных, сетевыми настройками, мониторингом и другими аспектами.
— Экономичность: сервис позволяет сэкономить на облачных сервисах, предоставляя возможности PaaS на вашем собственном оборудовании. Это особенно полезно для стартапов и малых предприятий.
Пост написан по просьбе подписчика. Напоминаем, что вы тоже можете предложить свой контент для публикации в канале.
#devops #dokku #docker
@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤2👍2😎2👾1
Dockerc — инструмент преобразует Docker-образ в один исполняемый файл, который можно запускать независимо от контейнерной среды.
Никаких больше
Поддержка:
— x86_64
— arm64
— аргументы
— указания переменных среды с помощью
— указания томов с помощью
#docker #dockerc
Пользуйтесь и делитесь с коллегами🫡
@DevOpsKaz😛
Никаких больше
docker run, pip install или npm i — просто дайте своим пользователям бинарник, который они могут запустить!Поддержка:
— x86_64
— arm64
— аргументы
— указания переменных среды с помощью
-e— указания томов с помощью
-v#docker #dockerc
Пользуйтесь и делитесь с коллегами
@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣9👍6❤4🔥4
🐬 Сетевые возможности Docker
Docker предлагает несколько сетевых опций, и каждая играет ключевую роль в том, как контейнеры взаимодействуют друг с другом и с внешним миром.
Bridge (по умолчанию):
➖ Стандартная изолированная сеть, в которой контейнеры получают уникальные IP-адреса и могут общаться с другими контейнерами на том же хосте.
➖ Идеально подходит для большинства контейнеризованных приложений, требующих сетевой изоляции и общения внутри хоста.
➖ Подходит для разработки, тестирования и тестовых окружений.
None:
➖ Полностью отключает сетевое взаимодействие, изолируя контейнер от сети.
➖ Полезен, когда сетевой доступ не требуется (например, задачи без пользовательского интерфейса, процессы, чувствительные к безопасности).
➖ Не рекомендуется для общего использования контейнеров.
Host:
➖ Использует сетевое пространство хоста, позволяя контейнерам напрямую использовать IP-адреса и порты хоста.
➖ Обеспечивает доступ контейнерных сервисов к сети хоста без сложных настроек портов.
➖ Полезно для тестирования и разработки, но следует проявлять осторожность из-за потенциальных рисков безопасности в продакшене.
Overlay:
➖ Создает виртуальную сеть через несколько хостов Docker, позволяя контейнерам обмениваться данными независимо от их физического расположения.
➖ Применяется в оркестрированных развертываниях с Docker Swarm или Kubernetes, где контейнерам необходимо взаимодействовать между хостами.
➖ Масштабируемая сеть для распределенных приложений.
Пользуйтесь и делитесь с коллегами 🤝
#docker
@DevOpsKaz😛
Docker предлагает несколько сетевых опций, и каждая играет ключевую роль в том, как контейнеры взаимодействуют друг с другом и с внешним миром.
Независимо от того, разрабатываете ли вы простое приложение, управляете тестовыми средами или развертываете сложные распределенные системы, текст ниже поможет вам оптимизировать производительность и безопасность вашего приложения.
Bridge (по умолчанию):
None:
Host:
Overlay:
Пользуйтесь и делитесь с коллегами 🤝
#docker
@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍10❤7🔥5
YouTube
1.Основы виртуализации. Введение
Скачать курс - https://netskills.ru/osnovi-virtualizacii
Получить сертификат - https://netskills.ru/osnovi-virtualizacii/certification
Подписывайтесь на паблики NetSkills:
Telegram - https://xn--r1a.website/netskills
VK - https://vk.com/netskills
#vmware #docker #kubernetes
Получить сертификат - https://netskills.ru/osnovi-virtualizacii/certification
Подписывайтесь на паблики NetSkills:
Telegram - https://xn--r1a.website/netskills
VK - https://vk.com/netskills
#vmware #docker #kubernetes
Это курс для будущих DevOps'ов, начинающих IT-специалистов, сисадминов, сетевых инженеров и программистов.
В программе обучения:
На YouTube-канале есть и другие бесплатные курсы.
Учитесь и делитесь с молодыми коллегами
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👾4❤2👍2😎2