проект в Kubernetes Skill Tree

Создание панели состояния Kubernetes

Создайте настоящую панель Deployments с отдельной идентичностью, чтением двух пространств имён и сохранением исходных нагрузок.

ПроектKubernetes

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

Создание панели состояния Kubernetes — практический проект для тех, кто знает основы Kubernetes и хочет связать идентичность нагрузки с полезным инструментом. Вы дадите подготовленной панели собственную идентичность с правом чтения Deployments в двух утверждённых пространствах имён, оставив данные сотрудников и изменение нагрузок за пределами доступа.

В одном Guided Lab вы начнёте с настоящего отказа API, создадите отдельную ServiceAccount, предоставите доступ к первому пространству имён, запустите новый Pod панели с этой идентичностью и добавите вторую область чтения. Один независимый Challenge переносит те же методы в Cedar Library с другими пространствами имён идентичности и приложений. Каждый модуль начинается в собственной полностью подготовленной среде.

Результат — работающая панель, актуальная загрузка CSV и четыре повторно используемых манифеста. Панель показывает объявленное число реплик, доступность по данным контроллера и образы шаблона Deployment; она не превращает ошибку API в исправное состояние, а приложение, намеренно уменьшенное до нуля, — в аварию.

Чему вы научитесь

После этого курса вы сможете:

  • отличать учётные данные терминала оператора от реальной идентичности процесса внутри Pod;
  • создавать отдельную ServiceAccount и связывать с ней Role и RoleBinding целевого пространства имён;
  • выбирать идентичность в сохранённом манифесте Deployment и наблюдать настоящие API-запросы нового Pod;
  • расширять get и list на второе утверждённое пространство, сохраняя отказы для третьего, Secrets и изменения нагрузок;
  • интерпретировать желаемые и доступные реплики и образы шаблона в пределах наблюдений контроллера;
  • передавать актуальный CSV и сохранённые манифесты, сохраняя исходные ресурсы приложения, данные и источники.

Для кого этот курс

Курс предназначен для изучающих Kubernetes и будущих операторов приложений, которым нужен небольшой законченный проект после основ. Знакомство с контролем доступа из Kubernetes in Practice полезно; Guided Lab объясняет необходимые поля идентичности и разрешений до их использования.

Предварительные знания: Базовые пути терминала, простой YAML, пространства имён, Pods, Deployments, Services и метки. Программирование приложений, опыт клиентских SDK, сборка образов и облачная учётная запись не нужны.

Учебная среда: Настоящий одноузловой кластер Kubernetes, синтетические приложения, панель и диагностический клиент уже подготовлены. Используйте Workspace для манифестов и команд Kubernetes, а Board — для настоящих страниц, деталей и CSV. Панель сама обрабатывает проецируемые учётные данные и проверку сертификата.

Часто задаваемые вопросы

Нужно ли устанавливать Kubernetes?

Нет. Каждый модуль предоставляет независимо подготовленные кластер и приложения. Вы работаете с объектами в области курса, не устанавливая и не меняя инфраструктуру кластера.

Нужно ли писать приложение панели или работать с токенами?

Нет. Клиент и интерфейс предоставлены. Вы настраиваете отдельную идентичность нагрузки, узкие разрешения пространств имён и выбор идентичности Deployment, сохраняя предоставленные источники.

Доказывает ли проверка разрешений, что панель использует правильную идентичность?

Разрешения для идентичности не меняют работающий Pod автоматически. Вы проверяете аутентифицированную идентичность настоящего клиента и реальные чтения коллекций и отдельных объектов вместе с разрешениями и запрещёнными операциями.

Что меняется в Challenge?

Библиотечный сценарий меняет расположение читающей идентичности и оба утверждённых пространства данных, сохраняя исключённое пространство сотрудников. Вы объединяете изученные методы для готовой панели и манифестов. Результат — состояние контроллера в учебном кластере, а не аутентификация посетителей или гарантия производственной доступности.

Преподаватель

labby
Labby
Labby is the LabEx teacher.

Рекомендовано для вас

no data