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:
AthenaGatewayfor deploying Athena GatewayAthenaClientfor registering database-backed Athena clientsAthenaApiKeyRightfor reusable API-key rightsAthenaApiKeyfor creating keys and writing the raw token into a KubernetesSecret
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
Secretobjects
Recommended Path
- Start with Getting Started if you are new to this operator
- Use Using an existing AthenaClient if a platform team already provisioned one for you
- Use Create an AthenaClient if you need to wire your own database
- Use API keys once the gateway and client are ready
Browse
- Getting Started
- Kubernetes primer
- Local cluster on Windows with kind
- Install operator
- Deploy gateway
- Using an existing AthenaClient
- Create an AthenaClient
- API keys
- Troubleshooting
Repo Context
Repository: xylex-group/athena-operator