Деплоим локальный сервис в Kubernetes при помощи Minikube

Для работы требуется установленный Minikube и kubectl.

Запустим приложение echoserver — простой сервис, который будет отдавать нам данные нашего запроса и параметры сервера:

Для того, чтобы сервис стал доступен внешнему миру есть два способа — открыть порт либо установить ingress controller и заходить на сервис через обычный URL вида http://example.test.
Сделаем для начала первый способ, во многих случаях это будет достаточно для тестирования сервисов в Kubernetes. Попробуем открыть порт:

Получим URL для просмотра:

Получим ссылку вида http://192.168.99.102:31933

Поздравляем! Теперь мы можем общаться с нашим сервисом через открытый порт 31933 (порт назначается случайным образом).

В следующей статье мы установим ingress и научим Kubernetes отдавать наш сервис при вводе example.test

Leave a Comment

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.