Описание задачи 📄
📌 В продолжение задачи 7.1 вам необходимо Интегрировать команды Kubernetes, которые можно запускать через созданный вами webUI.
👉 На этот раз создайте страницу веб-интерфейса таким образом, чтобы при обычном разговоре на английском все ваши команды могли выполняться в фоновом режиме.
Пример — когда мы пишем «запустить развертывание с использованием httpd-образа», тогда в бэкэнде выполняется полная команда развертывания.
Необходимая функция -
👉 Он может запускать модули с определенным именем, заданным пользователем.
👉 Запустите развертывание, используя изображение и имя, заданное пользователем.
👉 Предоставление услуг на заданном пользователем номере порта ввода.
👉 Масштабируйте реплику в соответствии с потребностями пользователя.
👉 Удалить всю созданную среду.
👉 Удалить определенные ресурсы, предоставленные пользователем.
👉 Дополнительные функции, связанные с k8s (необязательно)
Члены команды
- Махек Батра ©
- Адитья Панде
- Бхавеш Соневале
- Танмай Чаухан
В этой задаче мы создали одно интерактивное веб-приложение Kubernetes с Python CGI в качестве серверной части и HTML, CSS и Javascript в качестве внешнего интерфейса, как мы сделали в задаче Docker Web UI, в которой мы создали один веб-интерфейс для запуска команд Docker. Вы можете ссылаться на ссылку ниже: -
В этом веб-интерфейсе мы можем запускать различные команды kubernetes, такие как запуск модуля, развертывание, служба и т. д. Список модулей, развертывание, обслуживание, предоставление развертывания, удаление конкретной службы или удаление всей среды.
На видео ниже показана демонстрация этой задачи:
URL-адрес GitHub:-