Unkey

Krane

Run the k8s management service

krane (/kreɪn/) is the kubernetes deployment service for Unkey infrastructure.

It manages the lifecycle of deployments in a kubernetes cluster:

Command Syntax

unkey run krane [flags]

Examples

Run with default configuration

unkey run krane

Flags

--http-port

Port for the server to listen on. Default: 8080

  • Type: integer
  • Default: 8080
  • Environment: UNKEY_HTTP_PORT

--instance-id

Unique identifier for this instance. Auto-generated if not provided.

  • Type: string
  • Default: "ins_6EFeEJ"
  • Environment: UNKEY_INSTANCE_ID

--backend

Backend type for the service. Either kubernetes or docker. Default: kubernetes

  • Type: string
  • Default: "kubernetes"
  • Environment: UNKEY_KRANE_BACKEND

--docker-socket

Path to the docker socket. Only used if backend is docker. Default: /var/run/docker.sock

  • Type: string
  • Default: "/var/run/docker.sock"
  • Environment: UNKEY_DOCKER_SOCKET

--deployment-eviction-ttl

Automatically delete deployments after some time. Use go duration formats such as 2h30m

  • Type: duration

On this page