Skip to main content

k8shell Open Source

k8shell OSS is the open-source of the k8shell platform. It delivers the minimum set of services needed to provision and access Kubernetes-based developer workspaces over SSH. No proprietary infrastructure is required.

What's included​

ServiceRole
SSH ProxyTerminates inbound SSH connections, authenticates users using identity service, and forwards SSH channels to running workspaces. Learn more
IdentityAuthenticates users via local credentials — SSH public key. Learn more
ProvisionerCreates and tears down workspaces in a target namespace based on workspace blueprints. Learn more
k8shelldWorkspace control plane; runs as PID 1 of the main workspace container. Learn more

The full k8shell platform adds API Server, Session, Console, SSH Shield, Worktrace, and more.

Prerequisites​

ToolVersion
Kubernetes + kubectl1.26+ with permission to create namespaces, RBAC, and workloads
Helm3.12+
opensslAny recent version (key generation)

Get started​

→ Quick Start — install k8shell on any cluster in under 5 minutes using the quickstart script.

What's next​

Once k8shell OSS is running, you can go further: