У меня есть приложение с весенней загрузкой, которое я хочу развернуть в общедоступном облаке OVH.
Мне не нужно достигать цели развертывания нескольких экземпляров одного и того же приложения, и каждый экземпляр должен иметь свои собственные ресурсы (например, базу данных MySQL).
Доступ к каждому экземпляру должен осуществляться по специальному URL-адресу. Например:
Я новичок во всем, что касается облачных вычислений и развертывания.
Судя по тому, что я читал в Интернете, я сомневаюсь, что
Используйте Docker, где каждый экземпляр должен работать внутри своего собственного контейнера (чтобы ресурсы были разделены для каждого экземпляра)
Используйте Kubernetes, чтобы обеспечить доступ к каждому экземпляру с определенного URL-адреса.
Я ошибся ? любые онлайн-курсы / ресурсы / видео, которые могут помочь, были бы потрясающими.
Заранее спасибо.
Добро пожаловать в сообщество Stack!
В первую очередь рекомендую поскорее прогнать serverfault тур для лучшего понимания, как задавать вопросы и получать желаемый ответ.
Этот сайт предназначен для получения ответов. Это не дискуссионный форум.
В вашем случае начните с чтения Kuberenetes концепция и играйте с Kubernetes основы. А затем, когда вы сталкиваетесь с конкретной проблемой при развертывании вашего приложения, вы можете обратиться к сообществу и попросить о помощи.
Тем не менее, если на данный момент вам интересно, как управлять несколькими хостами в K8s, вам понадобится входить объект, который будет сопоставлять каждый URL-адрес с конкретным сервером, т.е.
- host: domainname.instance1.com
http:
paths:
- backend:
serviceName: service1
servicePort: 80
- host: domainname.instance2.com
http:
paths:
- backend:
serviceName: service2
servicePort: 80
Надеемся услышать от вас скоро!