Каталог статей

Kubernetes Learning Path

Kubernetes Learning Path

Сегодня Kubernetes присутствует во всех основных облаках (Google cloud, AWS, Azure и т.д.) как полностью управляемый сервис, бессерверный на данный момент, и он становится расширяемым с каждым днем, так что новые компоненты могут быть добавлены поверх него без каких-либо проблем. В настоящее время о Kubernetes говорят все, и изучение Kubernetes важно для технарей и новичков. Цель этой статьи – предоставить путь изучения Kubernetes для новичков, которые хотят узнать об этом.

Поскольку Kubernetes развивается очень быстро, онлайн-учебники, книги легко устаревают, но большая часть информации доступна на официальном сайте. Но информация разрозненна и требует много времени и усилий для поиска нужной информации. Поэтому я постарался собрать все важные темы со ссылками, которые обеспечивают новичкам путь обучения, чтобы начать работу с Kubernetes. Это не окончательный список. Если вам нужно узнать больше, пожалуйста, изучите официальный сайт.

Для лучшего понимания я разделил концепции на 8 этапов, и вы можете посвятить каждому этапу неделю или две и изучить от основ Kubernetes до продвинутого уровня. Этот путь обучения поможет вам изучить Kubernetes за приличное количество времени.

Необходимые условия для изучения Kubernetes

Этот путь обучения Kubernetes предназначен для новичков. В основном вы должны хорошо разбираться в командной строке, Linux, YAML.

Фаза 1: Основы Kubernetes

Цель этой фазы – узнать

  1. Что такое Kubernetes и его возможности?
  2. Понять основные концепции и использование Kubernetes.
  3. Настроить среду Kubernetes.

Путь обучения

Прежде чем изучать любую технологию, важно понять предысторию и значение ее появления. Что касается основ Kubernetes, рассмотрите следующие темы

    и его особенности? ?
  1. Понять основы контейнеров?
  2. Существуют ли другие подобные системы, доступные сегодня на рынке?
  3. Изучите, какие услуги предлагают поставщики управляемых услуг Kubernetes.
  4. Изучите конкретные примеры использования Kubernetes в масштабах предприятия.

Как только вы освоите терминологию Kubernetes, рекомендуется создать локальную среду с помощью minikube и начать развертывание тестовых приложений, чтобы освоить ресурсы и концепции Kubernetes, такие как Pod, Node, Service, Labels and Selectors, Annotations, Config, Secrets, Deployment, Namespace и, кроме того, Understanding Kubernetes Objects.

Рекомендуемый официальный документ

Официальный пример гостевой книги: Пример гостевой книги

Мои два цента

Если вы начинаете изучать Kubernetes как новичок, пожалуйста, используйте Kubernetes как b

На втором этапе начните изучение с базовой архитектуры Kubernetes. Поймите, как компоненты сочетаются друг с другом, и настройте Kubernetes вручную, что рекомендуется для лучшего понимания того, как компоненты работают друг с другом. Нижеприведенные темы должны быть рассмотрены, по крайней мере, для того, чтобы иметь достаточное понимание компонентов архитектуры Kubernetes.

Цель этой фазы – узнать

Путь обучения

Сервер API. Как k8 получает запрос и как он возвращает ответ клиенту. . Поймите, в чем заключается основная роль Etcd.

Exit mobile version