Ended 6 months ago
23 participants
15 submissions

Домашнее задание по блоку Kubernetes (курс MLOps и production в DS исследованиях 3.0)

Цель домашнего задания -- ознакомиться с основами использования Kubernetes.

Вам необходимо развернуть на Kubernetes простейшее веб-приложение --- веб-сервер с одной страницей.

1. Получить доступ к любому кластеру Kubernetes. Рекомендуется [Minikube](https://minikube.sigs.k8s.io/docs/start/).

2. Установить kubectl и настроить его для работы с вашим кластером.

3. Развернуть веб-сервер nginx.

4. Настроить репликацию: у вас должно быть 2 реплики nginx.

5. Добавить к веб-серверу HTML-страницу (любую) без сборки образа. Она должна открываться при запросе корневого пути.

6. Настроить доступ к веб-серверу снаружи кластера по HTTP, порт 80, на любом доменном имени.

Подсказка: чтобы не покупать домен, можно воспользоваться файлом [hosts](https://en.wikipedia.org/wiki/Hosts_(file)) ([Windows](https://en.wikiversity.org/wiki/Hosts_file/Edit)/[Linux](https://man7.org/linux/man-pages/man5/hosts.5.html)). Необходимый IP-адрес при использовании Minikube можно узнать командой minikube ip.

Cookies help us deliver our services. By using our services, you agree to our use of cookies.