Я новичок в развертывании веб-сайтов. У меня есть это задание, где я должен развернуть существующий веб-сайт с помощью kubernetes и улучшить его производительность, выполнив автоматическое масштабирование. Я выбираю это приложение https://github.com/IBM/MAX-Image-Caption-Generator-Web-App. Я развертываю приложение с помощью okteto, и вот шаги, которые я сделал:
Okteto upOkteto buildkubectl apply -f https://raw.githubusercontent.com/IBM/MAX-Image-Caption-Generator/master/max-image-caption-generator.yamlkubectl apply -f https://raw.githubusercontent.com/IBM/MAX-Image-Caption-Generator-Web-App/master/max-image-caption-generator-web-app.yamlМой вопрос: как я могу автоматически масштабировать приложение? Должен ли я создать свой собственный образ докера или я могу просто изменить существующую конфигурацию yaml на моем локальном компьютере и повторно развернуть приложение? Извините, если мое объяснение и вопрос недостаточно ясны.

Я проверил ваш файл YAML, я думаю, вам нужно создать явно новые образы докеров, чтобы вы могли развернуть свой веб-сайт.
Это их образ докера: image: quay.io/codait/max-image-caption-generator-web-app:latest
Вы можете использовать YAML по крайней мере для ссылки и обновить изображение для развертывания своего веб-сайта.
Для автоматического масштабирования вам необходимо использовать объект HPA в Kubernetes, вы можете настроить автомасштабирование только с помощью YAML и просто применить эти изменения.
Подробнее о HPA: https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/
Простой пример масштабирования веб-приложения ГПД с помощью YAML: https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/