Add-ons

Add-ons

Add-ons are third-party (and native AWS) solutions that provide the functionality needed to optimize the efficient running of EKS Blueprints. Add-ons allow you to configure the tools and services you want to run to support your EKS workload. When you configure add-ons for a blueprint, the add-ons are made available at deployment time. Add-ons can deploy both Kubernetes-specific and AWS resources needed to support the add-on functionality.

The benefit of leveraging the EKS Blueprints Add-on is that you extend your ability to leverage open-source projects and tools built by the Kubernetes community. These projects and tools address different areas of running your workload on Kubernetes such as security, observability, CI/CD, GitOps, and more.

Add-onDescription
AppMeshAdds an AppMesh controller and CRDs.
ArgoCDProvisions Argo CD into your cluster.
AWS Load Balancer ControlleProvisions the AWS Load Balancer Controller into your cluster
CalicoAdds the Calico 1.7.1 CNI/Network policy engine.
Cluster AutoscalerAdds the standard cluster autoscaler.
Container InsightsAdds Container Insights support integrating monitoring with CloudWatch.
CoreDNSAdds CoreDNS (flexible, extensible DNS server) Amazon EKS add-on.
ExternalDNSAdds External DNS support for AWS to the cluster, integrating with Amazon Route 53
Kube ProxyAdds kube-proxy Amazon EKS add-on (maintains network rules on each Amazon EC2 node).
Metrics ServerAdds metrics server (pre-req for HPA and other monitoring tools).
NginxAdds NGINX ingress controller.
Secrets StoreAdds AWS Secrets Manager and Config Provider for Secret Store CSI Driver to the EKS Cluster.
SSM AgentAdds Amazon SSM Agent to worker nodes.
VPC CNIAdds the Amazon VPC CNI Amazon EKS addon to support native VPC networking.
Weave GitOpsWeave GitOps Core AddOn.
X-RayAdds XRay Daemon to the EKS Cluster.
OPA GatekeeperAdds policy management features to your cluster
VeleroAdds Velero to the EKS Cluster.

Content

  1. Introducing add-ons
  2. Test Cluster Autotscaler
  3. Create add-ons