Развертывание тысяч сайтов в kubernetes кластере

голоса
0

У меня есть проект электронной коммерции, основанный на Vue и Nodejs.

1 контейнер для интерфейса.

1 контейнер для внутреннего интерфейса.

Сниму это программное обеспечение для своих клиентов. Вместо того чтобы создать 1 экземпляр для каждого клиента, я имею в виду о развертывании в kubernetes. Проблема в том, что я не мог решить архитектуру, как развернуть в kubernetes, но есть и идея.

Моя идея визуализируется на https://ibb.co/phqMrC8

Как вы можете видеть на изображении я думал, я стручок на одного клиента. Является ли эта идея хороша для тысяч сайтов, и если он, как я могу маршрут исправить домен исправить стручок?

Задан 09/10/2019 в 13:01
источник пользователем
На других языках...                            


1 ответов

голоса
0

Вы не должны думать в терминах стручков здесь. Вы должны обрабатывать каждый контейнер , как Deploymentи разоблачить каждое развертывание как Serviceи тогда у вас есть один или несколько Ingressобъектов , которые ваши Nginx системы балансировка нагрузка использует ( в качестве контроллера Ingress )

Сколько стручки у вас есть зависит от нагрузки на каждом контейнере или если вы хотите более высокую доступность.

Ответил 09/10/2019 в 21:33
источник пользователем

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