M
Я пишу ТЗ сервиса, в котором планируется задействовать контейнеры Kubernetes. Если очень кратко, то сервис будет с определённой периодичностью выгружать данные с нескольких источников по API в одну большую БД.
Помогите прояснить несколько вопросов связанных с работой Kubernetes:
1) В разных контейнерах могу быть код или программа на разных языках? PHP, Node.js, Pyton и так далее.
2) Как происходит запуск программного кода в контейнере? Инициализация? Вопрос от программистов))
3) Можно ли контейнер создать для организации работы личного кабинета (в теории обычный 4 страничный сайтик с БД пользователей). Можно ли потом перенести контейнеры (особенно базу данных) на другой хостинг Kubernetes?
Или это можно сделать только через создание нового контейнера? Или вообще это лучше не делать на Kubernetes?
4) Разные контейнеры Kubernetes могут обращаться к одному контейнеру с базой данных?
5) Master может перезапускать контейнер в случае мониторинга проблемы из него? Как вообще происходит отслеживание исправности работоспособности и структуры контейнера?