Установка minicube на Mac OS+docker registry

Minikube – это kubernetes на коленке, который можно поставить на локалхосте и поиграться. В отличие от Kubernetes его можно ставить на один хост.

Сам minicube ставится просто через brew:

brew cask install minikube

Чтоб кубик смогу работать с docker daemon указываем вот:

В дашборд можно попасть так:

Далее можно добавлять pods

Делаем hello-world:

deployment “hello-minikube” created

service “hello-minikube” exposed

Теперь попробуем задеплоить туда собственное приложение на php в контейнере с NGINX

Чтобы деплоить из локальных images надо поднять свой docker registry  и запушить туда образ своего контейнера.

После этого билдим образ. Для примера беру свой тестовый

Теперь пушим в docker registry, откуда мы потом его сможем разворачивать в minicube

Теперь можно создать деплоймент, указываем image  и порт

Смотрим

Видим в списке новый под с приложением

Пробросим порт

Теперь можно проверить через curl и убедиться что все работает

Все. Приложение работает в контейнере  под управлением minikube.

 

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

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