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, including importing Docker images, configuring and deploying the Anjuna Nitro K8s Toolset, as well as 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.