Getting started with the Anjuna Nitro Kubernetes Toolset

In the previous sections, you learned how to create AWS Nitro Enclaves on AWS Nitro capable EC2 instances. In many production deployment scenarios, the preferred deployment strategy is to leverage Kubernetes.

The Anjuna Nitro Runtime provides a seamless experience for running AWS Nitro Enclaves as part of an AWS Kubernetes cluster (Amazon Elastic Kubernetes Service).

If you already have a working EKS cluster, refer to the Deploying to an existing cluster subsection. This section covers all of the required steps to prepare an existing EKS cluster for AWS Nitro Enclaves, deploy the Anjuna Nitro K8s Toolset, and upgrade the Anjuna Nitro K8s Toolset.

The Creating a new cluster - example subsection covers all of the required steps to create a new development cluster with Anjuna. This includes importing Docker images, configuring and deploying the Anjuna Nitro K8s Toolset, and destroying a cluster. This section focuses on setting up a simple AWS EKS cluster, and configuring it to automatically deploy a container in an AWS Nitro Enclave by providing examples with Terraform and Helm.

Estimated time: 30 minutes if creating a new cluster, including about 15 minutes to create the AWS EKS cluster itself