При развертывании в Kubernetes вам нужно будет развернуть приложение и базы данных (в вашем случае SQL Сервер).
Вы можете развернуть базу данных, также выполнив Документы Google для kubectl (лучше всего написать один файл YAML, содержащий Deployment
s и Service
s для вашего приложения и базы данных).
В качестве альтернативы вы можете повторно использовать docker-compose.yaml
для развертывания обоих в Kubernetes используя Kompose . Kompose переводит манифесты Docker Compose YAML в Kubernetes и применяет их к вашему кластеру. Kompose имеет некоторые ограничения (нет полной поддержки Docker Compose).
И здесь совет: запускать базы данных в контейнерах в облаке не так-то просто. Вам придется подумать о постоянном хранилище, резервном копировании, высокой доступности и т. Д. c. Намного проще использовать базы данных, предоставляемые облаком, на котором вы работаете.