Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server em Linux
Crie e gerencie suas instâncias do SQL Server nativamente no Kubernetes.
Implante o SQL Server em contêineres docker gerenciados pelo Kubernetes. No ambiente Kubernetes, um contentor com uma instância do SQL Server pode recuperar-se automaticamente caso um nó de cluster falhe.
O SQL Server 2017 apresenta uma imagem do Docker que pode ser implantada no Kubernetes. Você pode configurar a imagem com uma declaração de volume persistente (PVC) do Kubernetes. O Kubernetes monitora o processo do SQL Server no contêiner. Se o processo, pod, contêiner ou nó falhar, o Kubernetes inicializa automaticamente outra instância e se reconecta ao armazenamento.
Contêiner com instância do SQL Server no Kubernetes
O Kubernetes 1.6 e posterior tem suporte para classes de armazenamento, declarações de volume persistentes e o tipo de volume de disco do Azure.
Nessa configuração, o Kubernetes desempenha o papel de orquestrador de contêineres.
No diagrama anterior, mssql-server é uma instância do SQL Server (contêiner) em um pod. Um conjunto de réplicas garante que o pod seja recuperado automaticamente após uma falha de nó. Os aplicativos se conectam ao serviço. Nesse caso, o serviço representa um balanceador de carga que hospeda um endereço IP que permanece o mesmo após falha mssql-serverdo .
O Kubernetes orquestra os recursos no cluster. Quando um nó que hospeda um contêiner de instância do SQL Server falha, ele inicializa um novo contêiner com uma instância do SQL Server e o anexa ao mesmo armazenamento persistente.
O SQL Server no Linux oferece suporte a contêineres no Kubernetes, OpenShift e D2Hi.