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