Деплой микросервисов в Kubernetes. Helm
Программа
Helm-чарты микросервисов
Этот урок по большей части будет состоять из самостоятельной работы: мы разберем Helm-чарт для Menu Service, а остальные чарты вы подготовите в рамках домашнего
задания, которое позволит вам закрепить полученные в предыдущих уроках знания на практике. По большей части все концепции вам уже знакомы, поэтому сложностей с
составлением чартов возникнуть не должно.
Запустите ранее созданный кластер:
minikube start -p cloud-java
Заключение
Остановите кластер:
minikube stop -p cloud-java
Если не планируете проводить какие-либо эксперименты с микросервисами, то можно удалять кластер с локальной машины:
minikube delete -p cloud-java
Поздравляем вас! Вы закончили курс по деплою микросервисов в кластер Kubernetes. Это было сложное и, надеемся, увлекательное занятие. Вы познакомились с основами
архитектуры Kubernetes, узнали все базовые абстракции, смогли не только развернуть все микросервисы и инфраструктурные компоненты в кластере, но и настроить сетевое
взаимодействие с ними. Вы узнали, как обеспечить безопасность работающего в кластере контейнера, освоили азы работы с Helm-чартами и написали достаточно сложные
шаблоны манифестов. Эти знания станут основой для вашего дальнейшего развития в этой области.
Как правило, с "голым" Kubernetes работают нечасто - многие компании предпочитают OpenShift - корпоративную Kubernetes-платформу, разработанную Red Hat. Она
расширяет возможности стандартного Kubernetes, добавляя автоматизацию, упрощенное управление, инструменты CI/CD и улучшенную безопасность. OpenShift включает в себя
встроенный оператор управления кластерами, удобный веб-интерфейс, поддержку роутинга, а также встроенные механизмы аутентификации и авторизации. Он предназначен для
развертывания, масштабирования и управления контейнеризированными приложениями в гибридных облаках, поддерживает DevOps-процессы и обеспечивает повышенную
отказоустойчивость. Однако база для работы с OpenShift - все тот же Kubernetes, поэтому знания о нем вам, безусловно, пригодятся.