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

Оцените статью

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

Установка Docker

Подробная инструкция по установке Docker на официальном сайте https://docs.docker.com/desktop/setup/install/linux/.

Установка Docker CLI в RED OS 8.

# dnf install docker-ce docker-ce-cli
# systemctl enable docker --now
# usermod -aG docker chernousov

Установка Docker Desktop в RED OS 8.

# dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo
# cd /tmp/
# wget https://desktop.docker.com/linux/main/amd64/docker-desktop-x86_64-rhel.rpm
$ systemctl --user start docker-desktop

Запускается от имени пользователя.

Docker Desktop

Приложение удобное, есть плагины и возможность локально поднять для тестов кластер кубера.

Docker Desktop Kubernetes

Установка Docker Compose

Для установки docker compose выполнитен команду.

# dnf install docker-compose-plugin

Или просто скачать бинарный файл с GitHub.

# curl https://github.com/docker/compose/releases/download/v5.1.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
# chmod +x /usr/local/bin/docker-compose

Установка Kubectl и Kubeadm

# dnf install kubernetes kubernetes-kubeadm cri-tools tc ipvsadm ebtables socat conntrack git curl wget runc containerd

Установка HELM

# dnf install helm

Плагины для VSCode

Для VSCode есть три полезных и очень удобных плагина.

  • Docker от Microsoft
  • Kubernetes от Mikrosoft
  • Helm Intellisense отTim Koehler
Полезные плагины VSCode для работы с контейнеризацией

Установка lens

Инструкция по установке Lens.

Удобная IDE для работы с Kubernetes

Похожие записи

Конфигурация MySQL для микро-vps (минимизация потребления памяти)

Давайте немного поэкспериментируем с Микро-VPS. Из коробки MySQL сконфигурирован для автоматической подстройки под окружение, но на совсем ограниченных ресурсах я стабильно ловлю OOM-Killer и мне это не нравится, а переплачивать…

Подробная инструкция по локальной установке Next Cloud server в Ubuntu 24.04 с использованием Nginx и PHP-FPM

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Читать еще статьи

Конфигурация MySQL для микро-vps (минимизация потребления памяти)

Конфигурация MySQL для микро-vps (минимизация потребления памяти)

Подробная инструкция по локальной установке Next Cloud server в Ubuntu 24.04 с использованием Nginx и PHP-FPM

Подробная инструкция по локальной установке Next Cloud server в Ubuntu 24.04 с использованием Nginx и PHP-FPM

Руководство по установке и настройке Gitea: от Docker до локальной инсталляции на Ubuntu 24.04

Руководство по установке и настройке Gitea: от Docker до локальной инсталляции на Ubuntu 24.04

Настройка кластера Kubernetes в Ubuntu Linux 24.04: три узла

Настройка кластера Kubernetes в Ubuntu Linux 24.04: три узла

Инструкция по установке и настройке ProxySQL в Ubuntu 24.04

Инструкция по установке и настройке ProxySQL в Ubuntu 24.04

Немного о настройке UFW в Ubuntu: от основ до продвинутых правил

Немного о настройке UFW в Ubuntu: от основ до продвинутых правил