Установка minikube в Unix/Linux

Minikube реализует локальный кластер Kubernetes на MacOS или Linux ОС. Основные цели minikube — стать лучшим инструментом для разработки локальных приложений Kubernetes и поддерживать все подходящие функции Kubernetes.

Запустить Docker контейнер от пользователя в Unix/Linux

Контейнер, запускается всегда от пользователя root, но бывает так, что в Dockerfile прописывают юзера для работы внутри контейнера. И тогда, когда попытаться использовать другого юзера, выдаст ввод пароля, который возможно не знаете, например: $ docker exec -ti jenkins /bin/bash jenkins@6350b7b8729c:/$ su — Password: Как видно с команды выше, я запустил дженкинс. У контейнера имеется пользователь […]

Установка Helm в Unix/Linux

Установка Helm в Unix/Linux Helm — это бинарный файл, который управляет развертыванием chart-ов (диаграм) в Kubernetes.  Что такое chart или диаграмма? А это собственно, — упакованная единица вашего программного обеспечения для деплоя в kubernetes. Он содержит все определения ресурсов, необходимые для запуска приложения, инструмента или службы внутри кластера Kubernetes (Это что-то подобное как в  Homebrew, Apt […]

Работа с логами (Logs) в Docker

Работа с логами (Logs) в Docker Логи в докере нужны в первую очередь для траблшутинга тех или иных проблем которые возникают у вас в ходе работы с контейнером. Надеюсь что у вас уже имеется докер на хостевой машине, если нет, вот полезные статьи: Установка Docker на Debian/Ubuntu Установка Docker на CentOS/RedHat/Fedora Установка docker-compose в Unix/Linux […]

Работа с томами (Volumes) в Docker

Работа с томами (Volumes) в Docker Volumes — являются механизмом для сохранения данных, создаваемых и используемых Docker контейнерами (с хостевой машины на контейнер). Надеюсь что у вас уже имеется докер на хостевой машине, если нет, вот полезные статьи: Установка Docker на Debian/Ubuntu Установка Docker на CentOS/RedHat/Fedora Установка docker-compose в Unix/Linux Запуск docker контейнеров в Unix/Linux Установка […]

Работа с сетью (Networking) в Docker

Работа с сетью (Networking) в Docker Я довольно давно работаю с docker,  не все время, а переодически, но тем-не-менее я проникся докер технологией. Порой не было времени освоить\ познать глубины докера и написать статью для заметок. Сейчас много чего изменилось, у меня появилось желание и время, по этому — я могу рассказать о «Работа с […]

Установка Kubernetes кластера в Unix/Linux

Установка Kubernetes кластера в Unix/Linux Kubernetes (часто так же используется обозначение «K8s», название образовано от греческого κυβερνήτης, — «кормчий»,»рулевой», по русски — Кубернетес или Кубернетис) — открытое программное обеспечение для автоматизации развёртывания, масштабирования и управления контейнеризированными приложениями. Оригинальная версия была разработана компанией Google. Впоследствии Kubernetes был передан под управление Cloud Native Computing Foundation. Предназначение Kubernetes […]

Установка Kubernetes в Unix/Linux

Установка Kubernetes в Unix/Linux Kubernetes — это предназначенный для контейнерной оркестровки фреймворк с открытым исходным кодом. Он был создан с учетом богатейшего опыта Google в области создания сред управления контейнерами и позволяет выполнять контейнеризованные приложения в готовом к промышленной эксплуатации кластере. Разработанный на тех же принципах, что позволяет Google запускать миллиарды контейнеров в неделю, Kubernetes […]

Запуск GUI-приложения в Docker

Запуск GUI-приложения в Docker Хочу поведать историю о том, как я запустил GUI-приложение в Docker. некоторые спросят, зачем? Ну есть много причин, вот некоторые из них: Нет нужного пакета/утилиты под твою ОС. Проверить что получится. Запуск GUI-приложения в Docker Начну с теории и закончу примерами. Архитектура X window system 101 В *NIX системах, приложение GUI имеет […]

Использование статического IP адреса в docker-compose

Использование статического IP адреса в docker-compose Docker – очень крутое решение для создание отдельных контейнеров для каждого из приложений. Docker-compose —  это утилита для работы с docker контейнерами, которая позволит вам построить лучшую оркестровку с ними (например иметь статический IP-адрес в контейнере(ах) ). Но в данной статье «Использование статического IP адреса в docker-compose» речь пойдет о […]