Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Gäller för:SQL Server i 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.