Kubernetes одна из самых популярных технологий сейчас. Почти любому IT специалисту, будь то DevOps, разработчик или менеджер придется столкнуться с Kubernetes и в конечном итоге изучить эту технологию. Кому-то на экспертном уровне, кому-то на начальном, но в любом случае обойти ее почти не получится.
Kubernetes не так сложен как кажется на первый взгляд, поняв базу, его дальнейшее изучение не составит большого труда.
Это курс начального уровня, который поможет разобраться с основами и станет отправной точкой в дальнейшем изучении Kubernetes, также его будет достаточно и для выполнения тестового задания которое обычно задают на интервью.
В курсе мы научимся создавать и удалять кластер, рассмотрим основные объекты и понятия которыми оперирует Kubernetes, как с ними работать, как задеплоить приложение и как поменять его настройки. Заглянем немного под капот основных вещей, что даст нам понимание "физики процесса" и тем самым улучшит понимание.
Пройдем цепочку от создания кластера и деплоя минимального объекта в Kubernetes - Pod до объекта Ingerss который даст доступ к приложению из вне кластера.
Сначала поговорим про основные концепции и из каких компонентов состоит кластер. Затем про важность YAML в Kubernetes. Далее посмотрим как быстро запустить кластер в облаке и изучим основные объекты кубернетеса такие как Pod, ReplicaSet, Deployment, Service и Ingress.
По окончании этого курса вы сможете создать свой кластер в облаке, научитесь читать и писать YAML манифесты и создавать объекты в кластере. Поймете как задеплоить приложение в кластер и как получить доступ к своему приложению. И что самое главное вы получите базу с которой сможете двигаться дальше а двигаться есть куда, т/к Kubernetes с его аддонами это огромная и очень интересная система.