Deckhouse Airlock is a secure, centralised platform for infrastructure access based on the Zero Trust model.

Deckhouse Airlock lets you:

  • unify access management, audit, and connectivity across all infrastructure — from servers to Kubernetes clusters and databases;
  • authenticate infrastructure access using short-lived certificates verified on each endpoint;
  • meet security requirements through centralised audit logging, session recording, and flexible access policy management;
  • provide access to resources behind firewalls without deploying a VPN;
  • request and approve temporary privilege escalation through the built-in Access Requests mechanism.

Key features

FeatureResult
Zero Trust infrastructure access: unified resource catalogue, access through a secure proxy, least-privilege principle.Centralised access management for servers, Kubernetes clusters, databases, applications, and Windows desktops without exposing static credentials to users.
Short-lived certificate-based authentication: X.509 and OpenSSH certificates issued on user login or service registration, mutual TLS and SSH authentication.Cryptographically verified identity for users and services with automatic credential expiry and full action traceability.
Role-based access control (RBAC): roles with allow/deny rules, resource labels, role templates, and access conditions.Granular control over access rights to infrastructure resources and Airlock cluster administration functions, with deny-by-default.
Access Requests: request temporary privilege escalation to roles or individual resources, with approval by designated reviewers.Controlled temporary privilege elevation with requests, approvals, and denials recorded in the audit log.

Utilities

UtilityPurpose
airshUser client: log in to the cluster, SSH, Kubernetes, databases
airctlAdministrator tool: manage users, roles, resources
airlockServer and agent: Auth Service, Proxy Service, access services

Documentation sections

  1. Functional description — product overview, architecture, and components
  2. Installation and configuration — server deployment, agents, authentication, and access policies
  3. User guide — working with airsh and the web interface
  4. Referenceairsh and airctl command reference