Что такое Kubernetes — движок, лежащий в основе огромных контейнерных систем Google | KodeKloud
Автор: KodeKloud
Загружено: 2019-10-31
Просмотров: 801419
В этом видео «Что такое Kubernetes» мы познакомимся с основами Kubernetes, его функциями, архитектурой и принципами работы. Видео охватит все важные компоненты, такие как Kubelet, поды, контроллер Kubernetes и узлы. Теперь мы кратко рассмотрим основные концепции Kubernetes.
🆓БЕСПЛАТНЫЕ задания CKS: https://pxl.to/CKSChallenges_YT
Разделы видео:
0:00 Введение
0:09 Зачем нужна оркестровка?
1:41 Оркестрация контейнеров
3:00 Решения
5:59 Узлы (миньоны)
6:07 Кластер
6:52 Компоненты
С Docker вы могли запускать один экземпляр приложения, используя команду `docker run`. Это здорово! Запуск приложения никогда не был таким простым.
С помощью Kubernetes, используя интерфейс командной строки Kubernetes, известный как Kubectl, вы можете запустить 1000 экземпляров одного и того же приложения одной командой. Kubernetes может масштабировать их до 2000 с помощью другой команды.
Kubernetes даже можно настроить на автоматическое масштабирование, чтобы экземпляры и сама инфраструктура могли увеличиваться и уменьшаться в зависимости от нагрузки пользователей.
Kubernetes может обновлять эти 2000 экземпляров приложения по одному за раз, с помощью одной команды. Если что-то пойдет не так, он может помочь вам откатить эти образы одной командой.
Kubernetes может помочь вам тестировать новые функции вашего приложения, обновляя только определенный процент экземпляров с помощью методов A/B-тестирования.
Открытая архитектура Kubernetes обеспечивает поддержку множества различных поставщиков сетевого оборудования и хранилищ. Любой производитель сетевого оборудования или хранилищ, о котором вы можете подумать, имеет плагин для Kubernetes.
Kubernetes поддерживает различные механизмы аутентификации и авторизации.
Все основные поставщики облачных услуг имеют встроенную поддержку Kubernetes.
Так в чем же связь между Docker и Kubernetes? Kubernetes использует Docker-хостинги для размещения приложений в виде Docker-контейнеров. Однако это не всегда должен быть Docker, Kubernetes также поддерживает альтернативы Docker, такие как Rocket или Crio.
При установке Kubernetes в систему вы фактически устанавливаете следующие компоненты: API-сервер, сервис ETCD, сервис kubelet, среду выполнения контейнеров, контроллеры и планировщики.
kubelet — это агент, который работает на каждом узле кластера. Агент отвечает за то, чтобы контейнеры работали на узлах должным образом.
У нас в KodeKloud есть серия из 3 курсов, которые помогут вам пройти путь от абсолютного новичка в Kubernetes до сертифицированного эксперта.
1. Kubernetes для абсолютных новичков
2. Сертифицированный администратор Kubernetes (CKA)
3. Сертифицированный разработчик приложений Kubernetes (CKAD)
Полный доступ к курсам можно получить по адресу: www.kodekloud.com
#whatiskubernetes #KubernetesConceptsExplained #KodeKloud #devopscareer #devops #kubernetes
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: