Skip to content

Quickstart

Get up and running with enum in under 60 seconds.

Terminal window
curl -sSfL https://dl.enum.co/enumctl/install.sh | bash
  1. Initialize enumctl with authentication, a default organization, and a default project

    Terminal window
    enumctl init

    This completes the OIDC login flow (device authorization on SSH). Credentials are stored in ~/.config/enumctl/. You will also be asked to set your default organization and project, which you can change later in configuration.

  2. List your clusters

    Terminal window
    enumctl kubernetes list
    ┌──────────────────────────────────┬──────────────┬──────────────┐
    │ ID │ Name │ Project │
    ├──────────────────────────────────┼──────────────┼──────────────┤
    │ eke-01kp43djwmz76k1dxpn38edvm3 │ production │ my-project │
    │ eke-01kp3gvaewe6hmm7prxg1z8g2a │ staging │ my-project │
    └──────────────────────────────────┴──────────────┴──────────────┘
  3. Configure kubectl

    Terminal window
    enumctl kubernetes kubeconfig <cluster-name>

    This merges the cluster credentials into your local config (typically ~/.kube/config). Pass -f / --file to write a different path. You can now use kubectl as normal.

  4. You’re live

    Terminal window
    kubectl get nodes