Skip to main content

βš™οΈ 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.

  1. 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
  2. Go to the manifest directory

    cd velero-ui/kubernetes/manifests
  3. Edit manifests

  4. Create the velero-ui-auth Secret as described in Security configuration, then apply manifests with kubectl

    kubectl apply -f .
  5. Access via kube-proxy

    kubectl port-forward service/velero-ui 3333:80 -n velero-ui
  6. πŸŽ‰ Velero UI is now reachable at http://localhost:3333