Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server – Linux
Skapa och hantera dina SQL Server-instanser internt i Kubernetes.
Distribuera SQL Server till docker-containrar som hanteras av Kubernetes. I Kubernetes kan en container med en SQL Server-instans automatiskt återställas om en klusternod misslyckas.
SQL Server 2017 introducerar en Docker-avbildning som kan distribueras på Kubernetes. Du kan konfigurera avbildningen med en Kubernetes persistent volume claim (PVC). Kubernetes övervakar SQL Server-processen i containern. Om processen, podden, containern eller noden misslyckas startar Kubernetes automatiskt en annan instans och återansluter till lagringen.
Container med SQL Server-instans i Kubernetes
Kubernetes 1.6 och senare har stöd för lagringsklasser, beständiga volymanspråk och Azure-diskvolymtypen.
I den här konfigurationen spelar Kubernetes rollen som containerorkestrerare.
I föregående diagram är mssql-server en SQL Server-instans (container) i en podd. En replikuppsättning säkerställer att podden återställs automatiskt efter ett nodfel. Program ansluter till tjänsten. I det här fallet representerar tjänsten en lastbalanserare som är värd för en IP-adress som förblir densamma efter fel i mssql-server.
Kubernetes samordnar resurserna i klustret. När en nod som är värd för en SQL Server-instanscontainer misslyckas startar den en ny container med en SQL Server-instans och kopplar den till samma beständiga lagring.
SQL Server på Linux stöder containrar på Kubernetes, OpenShift och D2Hi.