Skip to main content

Getting Started

There are two ways to get started with ACK, depending on whether you're using Amazon EKS or running your own Kubernetes cluster.

Choose Your Installation Method

EKS

EKS Capabilities (Managed)

Recommended for Amazon EKS users

Enable ACK controllers with one click in the EKS console. AWS manages the controller installation and upgrades for you.

  • Fastest setup - no Helm or CLI required
  • Automatic controller updates
  • Access to all controllers - use what you need
  • Auto-scaling and auto-tuning included
Get Started with EKS Capabilities
Helm

Self-Managed Installation

For any Kubernetes cluster

Install ACK controllers yourself using Helm. Works on EKS, GKE, AKS, on-premises clusters, or local development environments.

  • Full control over versions and configuration
  • Works on any Kubernetes 1.20+
  • Access to all 50+ controllers
  • Customize controller settings
Get Started with Helm

Which Method Should I Use?

Use EKS Capabilities if:

  • You're running Amazon EKS
  • You want AWS to manage controller lifecycle
  • You want auto-scaling and auto-tuning capabilities
  • You prefer a managed experience

Use Self-Managed Installation if:

  • You're running on GKE, AKS, or on-premises Kubernetes
  • You want full control over versions and configuration
  • You need to customize controller settings
  • You're developing or testing ACK controllers

What's Next?

After installing your first controller using either method, you can:

Built with by AWS