В тестовой среде Kubernetes необходимо создать конфигурацию и продемонстрировать работу приложения.
- Установленное K8s-решение (например, MicroK8s).
- Установленный локальный kubectl.
- Редактор YAML-файлов с подключённым GitHub-репозиторием.
Задание 1. Создать Deployment приложения и решить возникшую проблему с помощью ConfigMap. Добавить веб-страницу
- Создать Deployment приложения, состоящего из контейнеров nginx и multitool.
- Решить возникшую проблему с помощью ConfigMap.
- Продемонстрировать, что pod стартовал и оба конейнера работают.
- Сделать простую веб-страницу и подключить её к Nginx с помощью ConfigMap. Подключить Service и показать вывод curl или в браузере.
- Предоставить манифесты, а также скриншоты или вывод необходимых команд.
- Создать Deployment приложения, состоящего из Nginx.
- Создать собственную веб-страницу и подключить её как ConfigMap к приложению.
- Выпустить самоподписной сертификат SSL. Создать Secret для использования сертификата.
- Создать Ingress и необходимый Service, подключить к нему SSL в вид. Продемонстировать доступ к приложению по HTTPS.
- Предоставить манифесты, а также скриншоты или вывод необходимых команд.
- Домашняя работа оформляется в своём GitHub-репозитории в файле README.md. Выполненное домашнее задание пришлите ссылкой на .md-файл в вашем репозитории.
- Файл README.md должен содержать скриншоты вывода необходимых команд
kubectl
, а также скриншоты результатов. - Репозиторий должен содержать тексты манифестов или ссылки на них в файле README.md.