Что такое экс? 🤔
AWS EKS — это управляемая служба Kubernetes под названием Эластичная служба Kubernetes Amazon.
Экс помогает в запуске кластера Kubernetes на AWS, заботясь о главных узлах. Все необходимые приложения/услуги, такие как время выполнения контейнера или основные процессы, уже предустановлены. И в дополнение к тому, что он также заботится о масштабировании и резервных копиях. 🚀
Итак, вы только создаете и заботитесь о рабочих узлах.
Узнайте о разнице kubernetes Master и работников узлов здесь: ► https://youtu.be/umxemn3cmwy.
Шаги для создания кластера K8S 👀
Для создания кластера K8S в EKS есть следующие шаги:
Установка или подготовка шагов
- Создать учетную запись AWS (свободный уровень на 1 год)
- Создайте VPC (ваше виртуальное частное пространство)
- Создайте роль IAM с группой безопасности (или другими словами: создайте пользователь AWS со списком разрешений)
Создать плоскость управления кластером — главные узлы Вам нужно создать плоскость управления с предыдущей ролью IAM. Здесь вы выбираете базовую информацию, как:
- Название кластера и версия K8S
- регион и VPC для вашего кластера
- Установите безопасность для вашего кластера
Создайте рабочие узлы и подключиться к кластеру На AWS Эти рабочие узлы — некоторые экземпляры EC2 с определенным процессором, оперативной памятью и ресурсами хранения.
- Создать в качестве узла группы (группа узлов)
- Выберите кластер, чтобы прикрепить к
- Определите группу безопасности, выберите тип экземпляра, ресурсы
У вас также есть у вас находятся Автоскалинг , что означает в зависимости от того, насколько нагрузке кластер имеет, новые рабочие узлы будут добавлены или удалены в кластере автоматически.
- Для этого вам нужно определить максимальное и минимальное количество узлов.
Комплекс 🤯, но мощный и популярный
Вы правы, это много усилий для просто создания простых кластеров Kubernetes.
По сравнению с другими управляемыми службами Kubernetes, как Digitalocean или Linode, это больше комплекс Отказ С другой стороны, это очень Мощный И это приходит с сложностью. И быть Лидер рынка для предоставления облачной инфраструктуры Возможно, вы просто должны его использовать.
Итак, как это сделать, когда вы просто хотите создать кластер как можно быстрее, и начните развертывать ваши контейнеры внутри. 🧐
На самом деле, вместо того, чтобы делать все эти шаги вручную, существует быстрее и эффективнее. 🤠
Простой способ — использование eksctl 🚀
eksctl — это простой инструмент CLI для создания кластеров на экс. С одной командой вы создаете кластер.
Я огромный поклонник понимания концепций того, как работает технология, но если есть инструменты, которые делают работу с этой технологией намного проще, тогда я люблю их использовать. Обычно эти инструменты создаются сообществом, которые специализируются в этой технологии. 💡 Так что имеет смысл использовать эти знания.
Демо 👩🏻. 💻
Таким образом, в демом демонстрации мы создадим кластер Kubernetes, используя eksctl.
Смотреть полное видео и демонстрация здесь 🤓
Kubernetes 101 ► Компактный и простой в читаю пучок электронной книги 🚀 Это удобный способ быстро выглядеть что-то вверх или освежить свои знания на работе и использовать его как ваша читал 😎
Вроде, поделиться и следуй за мной 😍 Для получения дополнительной информации:
Оригинал: «https://dev.to/techworld_with_nana/create-kubernetes-cluster-on-amazon-eks-the-easy-way-3idn»