Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server в Linux
Создавайте и управляйте экземплярами SQL Server непосредственно в Kubernetes.
Разверните SQL Server для контейнеров Docker, управляемых Kubernetes. В Kubernetes контейнер с экземпляром SQL Server может автоматически восстановиться в случае сбоя узла кластера.
SQL Server 2017 представляет образ Docker, который может развертываться в Kubernetes. Вы можете настроить образ с помощью запроса на постоянный том Kubernetes (PVC). Kubernetes отслеживает процесс SQL Server в контейнере. В случае сбоя процесса, pod, контейнера или узла Kubernetes автоматически загружает другой экземпляр и восстанавливает подключение к хранилищу.
Контейнер с экземпляром SQL Server в Kubernetes
Kubernetes 1.6 и более поздних версий поддерживают классы хранения, запросы на постоянные тома и тип диска Azure.
В этой конфигурации Kubernetes играет роль оркестратора контейнера.
На предыдущей схеме mssql-server является экземпляром SQL Server (контейнером) в pod. Применение набора реплик гарантирует автоматическое восстановление pod в случае отказа узла. Приложения подключаются к службе. В этом случае служба представляет подсистему балансировки нагрузки, которая содержит IP-адрес, остающийся неизменным в случае отказа mssql-server.
Kubernetes управляет ресурсами в кластере. Если узел, на котором размещен контейнер экземпляра SQL Server, терпит сбой, он инициирует новый контейнер с экземпляром SQL Server и подключает его к тому же постоянному хранилищу.
SQL Server on Linux поддерживает контейнеры в Kubernetes, OpenShift и DH2i.