Athena

Athena Operator

Kubernetes operator for deploying Athena Gateway and managing Athena CRDs inside a cluster.

athena-operator is the Kubernetes control-plane surface for running Athena in a cluster.

It is centered around a small set of custom resources:

  • AthenaGateway for deploying Athena Gateway
  • AthenaClient for registering database-backed Athena clients
  • AthenaApiKeyRight for reusable API-key rights
  • AthenaApiKey for creating keys and writing the raw token into a Kubernetes Secret

What You End Up With

After the normal setup flow, you should have:

  • Athena Gateway running in the cluster
  • at least one usable AthenaClient
  • optional API keys written safely into Kubernetes Secret objects

Browse

  1. Getting Started
  2. Kubernetes primer
  3. Local cluster on Windows with kind
  4. Install operator
  5. Deploy gateway
  6. Using an existing AthenaClient
  7. Create an AthenaClient
  8. API keys
  9. Troubleshooting

Repo Context

Repository: xylex-group/athena-operator