Create an ACK capability using the Console - Amazon EKS
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Help improve this page

To contribute to this user guide, choose the Edit this page on GitHub link that is located in the right pane of every page.

Create an ACK capability using the Console

This topic describes how to create an Amazon Controllers for Kubernetes (ACK) capability using the Amazon Web Services Management Console.

Create the ACK capability

  1. Open the Amazon EKS console at https://console.aws.amazon.com/eks/home#/clusters.

  2. Select your cluster name to open the cluster detail page.

  3. Choose the Capabilities tab.

  4. In the left navigation, choose Amazon Controllers for Kubernetes (ACK).

  5. Choose Create Amazon Controllers for Kubernetes capability.

  6. For IAM Capability Role:

    • If you already have an IAM Capability Role, select it from the dropdown

    • If you need to create a role, choose Create admin role

      This opens the IAM console in a new tab with pre-populated trust policy and the AdministratorAccess managed policy. You can unselect this policy and add other permissions if you prefer.

      After creating the role, return to the EKS console and the role will be automatically selected.

      Important

      The suggested AdministratorAccess policy grants broad permissions and is intended to streamline getting started. For production use, replace this with a custom policy that grants only the permissions needed for the specific Amazon services you plan to manage with ACK. For guidance on creating least-privilege policies, see Configure ACK permissions and Security considerations for EKS Capabilities.

  7. Choose Create.

The capability creation process begins.

Verify the capability is active

  1. On the Capabilities tab, view the ACK capability status.

  2. Wait for the status to change from CREATING to ACTIVE.

  3. Once active, the capability is ready to use.

For information about capability statuses and troubleshooting, see Working with capability resources.

Verify custom resources are available

After the capability is active, verify that ACK custom resources are available in your cluster.

Using the console

  1. Navigate to your cluster in the Amazon EKS console

  2. Choose the Resources tab

  3. Choose Extensions

  4. Choose CustomResourceDefinitions

You should see a number of CRDs listed for Amazon resources.

Using kubectl

kubectl api-resources | grep services.k8s.aws

You should see a number of APIs listed for Amazon resources.

Note

The capability for Amazon Controllers for Kubernetes will install a number of CRDs for a variety of Amazon resources.

Next steps