MSSQL Server

mssql/standalone

Single-node Microsoft SQL Server deployment for Kubernetes

Deploys a single-node Microsoft SQL Server 2022 instance into a local Kind cluster with host access on port 31433. An init Job creates a gravitee database on first startup.

Install gck#

go install github.com/gravitee-io-labs/gck@latest

For other installation methods, see Installation .

Usage#

Create#

gck create --from mssql/standalone

Cleanup#

gck delete

Quick Start#

Connect from your host using sqlcmd:

sqlcmd -S localhost,31433 -U SA -P 'Password1!' -C
ParameterValue
Databasegravitee
UserSA
PasswordPassword1!

Endpoints

Services this context exposes on your machine after gck create, including the ones it inherits from the contexts it composes. Rows marked with a flag only exist when you pass it.

ServiceURLNotesFrom
MSSQL Serverlocalhost:31433mssql/standalone

Variables

Template variables overridable with --set. Use --set path.segments.var=value to target a specific context in the composition chain.

VariableDefaultOriginDescription
clusterNamemssql-standalonemssql/standaloneName of the Kind cluster
imageRepositorymcr.microsoft.com/mssql/servermssql/standaloneMSSQL Server Docker image repository
imageTag2022-latestmssql/standaloneMSSQL Server Docker image tag
saPasswordPassword1!mssql/standaloneSA account password (must meet MSSQL complexity requirements)