Давайте рассмотрим настройку окружения для контеризации приложений в 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 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

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





