Полное руководство по установке Docker, Docker Compose, kubectl, Helm и k9s в Linux

В современном мире DevOps и контейнеризации знание инструментов для работы с Docker и Kubernetes стало обязательным для любого администратора или разработчика. В этой статье мы подробно, шаг за шагом, рассмотрим…

Автоматизированное получение Let’s encrypt сертификатов для Ingress Nginx при помощи cert‑manager

Безопасность веб‑приложений сегодня — не опция, а необходимость. Шифрование трафика через HTTPS стало стандартом: поисковые системы отдают приоритет защищённым сайтам, а браузеры явно предупреждают пользователей о небезопасных соединениях. Let’s Encrypt предоставляет…

Тестовый кластер Kubernetes в Docker Desktop

Продолжаю переносить свои сервисы в кластер Kubernetes в Cloud.ru и естественно мне нужен локальный тестовый кластер для проработки миграции идентичный кластеру в Cloud.ru. Установка Docker Desktop в Ubuntu Linux Убедитесь,…

Настройка окружения для работы с контейнеризацией в РЕД ОС/Centos

Давайте рассмотрим настройку окружения для контеризации приложений в RedOS 8 и Centos 8. Что подразуумеватся под окружением? Я вкладываю в это понятие набор графических и консолных утилит для удобной работы…

Запуск gitlab-runner в Kubernetes

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

Шпаргалка по работе с Helm

Создание шаблона helm-chart. Установка helm-chart. Обновление helm-chart. Запуск в режиме dry-run. Комментарии в шаблонах. Удаление helm-chart. Указываем namespase при обновлении. Указываем какую версию образа приложения использовать. Аналогично можно добавить внешний…