Portabase Logo

Kubernetes

Deploy the Portabase Dashboard on Kubernetes with the official Helm chart.

For Kubernetes deployments, install the Dashboard directly from the OCI registry with Helm.

Requires a working cluster, kubectl configured against it, and Helm 3.8+ (OCI support).


With ClusterIP + port-forward (for development/testing)

helm install portabase oci://ghcr.io/portabase/charts/portabase \
-n portabase --create-namespace \
--set project.secret=$(openssl rand -hex 32)
kubectl port-forward svc/portabase 8887:80 -n portabase
# Access at http://localhost:8887

With LoadBalancer (for cloud environments)

helm install portabase oci://ghcr.io/portabase/charts/portabase \
-n portabase --create-namespace \
--set service.type=LoadBalancer \
--set project.secret=$(openssl rand -hex 32)
kubectl get svc portabase -n portabase
# Access at http://<EXTERNAL-IP>:8887

With Ingress (domain-based access)

helm install portabase oci://ghcr.io/portabase/charts/portabase \
-n portabase --create-namespace \
--set ingress.enabled=true \
--set ingress.hosts[0].host=portabase.example.com \
--set project.secret=$(openssl rand -hex 32)

Next steps

Last updated on

On this page