βοΈ Start with Kubernetes
π Getting Started with Kubernetes πβ
π Credentials
There are no default credentials. Configure a random JWT signing key and explicit local credentials before starting. See Security configuration.
For SSO-only deployments, explicitly set BASIC_AUTH_ENABLED=false and configure RBAC policies.
π οΈ Installationβ
All Kubernetes manifests are located in kubernetes/manifests, with the default namespace being velero-ui.
-
Clone the repository
- Using SSH
git clone git@github.com:otwld/velero-ui.git
- Using HTTPS
git clone https://github.com/otwld/velero-ui.git
- Using SSH
-
Go to the manifest directory
cd velero-ui/kubernetes/manifests -
Edit manifests
tipEnvironment variables can be defined in kubernetes/manifests/deployment.yml
-
Create the
velero-ui-authSecret as described in Security configuration, then apply manifests with kubectlkubectl apply -f . -
Access via kube-proxy
kubectl port-forward service/velero-ui 3333:80 -n velero-ui -
π Velero UI is now reachable at
http://localhost:3333