Перейти к содержимому

Что такое Kubernetes — движок, лежащий в основе огромных контейнерных систем Google | KodeKloud

KodeKloud

0:00 / 0:00

Что такое Kubernetes — движок, лежащий в основе огромных контейнерных систем Google | KodeKloud

820 088 просмотров · 6 лет назад
KodeKloud
444 тыс. подписчиков
820 088 просмотров · 6 лет назад
В этом видео «Что такое 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