_ __ _ _ _ _ ___
| |/ / _| |__ ___ _ __ _ __ ___| |_ ___ ___| | | |_ _|
| ' / | | | '_ \ / _ \ '__| '_ \ / _ \ __/ _ \/ __| | | || |
| . \ |_| | |_) | __/ | | | | | __/ || __/\__ \ |_| || |
|_|\_\__,_|_.__/ \___|_| |_| |_|\___|\__\___||___/\___/|___|
Kubernetes UI is an open-source, web-based administration console for Kubernetes. This repository provides its release images, Helm chart, security updates, SSO integration, and AWS Marketplace packaging.
The project is based on the Apache-licensed Kubernetes Dashboard codebase and retains its original copyright and license notices. Contributions, issue reports, and feature requests are welcome in this repository.
- Workload, configuration, storage, discovery, and cluster administration UI.
- Keycloak and standards-based OIDC login using Authorization Code + PKCE.
view,edit, andadminidentity-provider roles mapped to Kubernetes RBAC.- Signed application sessions for authenticated dashboard API access.
- AWS Marketplace entitlement enforcement using
RegisterUsageand EKS IRSA. - Multi-architecture container release workflows and a maintained Helm chart.
helm repo add kubernetes-ui https://techcto.github.io/kubernetes-ui/
helm repo update
helm upgrade --install kubernetes-dashboard \
kubernetes-ui/kubernetes-dashboard \
--create-namespace \
--namespace kubernetes-dashboardThe release images are published from this repository under
ghcr.io/techcto/kubernetes-ui-*. See the chart's
values.yaml for configuration.
For the managed AWS Marketplace experience, use the
techcto/aws-kubernetes EKS
Quick Start after subscribing. It provisions the EKS stack, installs this UI,
configures IRSA for Marketplace metering, and can configure private SSO.
The auth service supports these flags:
| Flag | Purpose |
|---|---|
--oidc-issuer-url |
OIDC issuer URL, such as a Keycloak realm |
--oidc-client-id |
Registered OIDC client ID |
--oidc-client-secret |
Registered confidential-client secret |
--oidc-redirect-url |
Registered callback URL |
--oidc-scopes |
Space-separated scopes; defaults to openid profile email |
--session-signing-key |
Key used to sign application session tokens |
--marketplace-product-code |
Enables AWS Marketplace entitlement enforcement |
The Marketplace product code is optional for local and community deployments. When configured, the auth service must successfully register Marketplace usage before it starts accepting logins.
- Documentation
- User guide
- Access control
- Developer guide
- Issues and feature requests
- Security policy
- Contributing
Licensed under the Apache License 2.0. This project is derived from Kubernetes Dashboard and preserves the original Kubernetes Authors copyright notices throughout the source tree.