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 and a default project

    Terminal window
    enumctl init

    This opens your browser to complete the OIDC login flow. Credentials are stored securely in ~/.config/enumctl/. You will also be asked to set your default project which can later be altered by changing the 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 config into your local kubeconfig. You can now use kubectl as normal.

  4. You’re live

    Terminal window
    kubectl get nodes