Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применимо к: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 на Linux поддерживает контейнеры в Kubernetes, OpenShift и DH2i.