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
| Parameter | Value |
|---|---|
| Database | gravitee |
| User | SA |
| Password | Password1! |
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.
| Service | URL | Notes | From |
|---|---|---|---|
| MSSQL Server | localhost:31433 | mssql/standalone |
Variables
Template variables overridable with --set. Use --set path.segments.var=value to target a specific context in the composition chain.
| Variable | Default | Origin | Description |
|---|---|---|---|
clusterName | mssql-standalone | mssql/standalone | Name of the Kind cluster |
imageRepository | mcr.microsoft.com/mssql/server | mssql/standalone | MSSQL Server Docker image repository |
imageTag | 2022-latest | mssql/standalone | MSSQL Server Docker image tag |
saPassword | Password1! | mssql/standalone | SA account password (must meet MSSQL complexity requirements) |