Skip to main content
Knowledge Base

Running containerd on EKS 1.23

Answer

Hello, I'm trying to use `containerd` on our EKS 1.23 cluster. The cluster is installed with `v0.100.0` of the Gruntwork service catalog [eks-cluster](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/master/modules/services/eks-cluster) module. I'm using Managed Node Groups. Unfortunately, adding `eks_bootstrap_script_options = "--container-runtime containerd"` to the node group configuration doesn't have the desired affect. I see the --container-runtime flag in the EC2 Launch Template, but the cloud-init script isn't using it. 🙁 ``` managed_node_group_configurations = { "jlewis-${dependency.vpc.outputs.private_app_subnet_ids[0]}" = { subnet_ids = [dependency.vpc.outputs.private_app_subnet_ids[0]] eks_bootstrap_script_options = "--container-runtime containerd" } } ``` --- <ins datetime="2023-01-26T17:40:55Z"> <p><a href="https://support.gruntwork.io/hc/requests/109841">Tracked in ticket #109841</a></p> </ins>

Hi @jeffreymlewis, How are you leveraging the `eks-cluster` module in your infrastructure code? For example, did you start with one of the [examples](https://github.com/gruntwork-io/terraform-aws-service-catalog/tree/master/examples) from the service-catalog, or did you write your own implementation/wrapper that leverages the modules in the service-catalog?