AWS have joined forces to provide Ubuntu worker nodes for Amazon’s Elastic Kubernetes Service (EKS), a fully-managed solution that simplifies Kubernetes deployment on the AWS platform, catering to both experts and non-experts in Kubernetes cluster management.
These Ubuntu worker node images are built upon the official Ubuntu Minimal LTS base and come preconfigured with a specialized Ubuntu-aws optimized kernel. Their purpose is exclusively to support the EKS service and are not intended for general OS use.
For users requiring heightened security and extended features, an upgrade to Ubuntu Pro is available. Ubuntu Pro offers various enhancements, including:
FIPS Mode: This mode ensures compliance with Federal Information Processing Standards (FIPS) cryptographic standards, bolstering security.
Expanded Security Maintenance (ESM): ESM extends support for critical security patches and updates, guaranteeing continuous worker node security.
CIS or Disa STIG Hardening: Implement industry-standard security hardening measures to fortify your worker nodes.
Kernel Livepatch: Kernel Livepatch enables the application of vital kernel security patches without necessitating worker node reboots, minimizing downtime.
To deploy Ubuntu worker nodes on EKS, you have multiple deployment options, including:
eksctl: AWS provides the eksctl command-line tool for efficient EKS cluster management, allowing you to create and manage Node Groups containing Ubuntu worker nodes.
EC2 Launch Templates: When configuring Node Groups via the EKS console, you can utilize EC2 Launch Templates to specify the Ubuntu image and node configurations.
CloudFormation Templates: AWS CloudFormation empowers you to define and provision AWS infrastructure and resources, encompassing EKS clusters and Ubuntu worker nodes, using templates.
Alternative Methods: AWS likely supply documentation and resources that detail various deployment approaches to cater to your specific needs.
For comprehensive information on upgrading to Ubuntu Pro or accessing additional features, refer to the provided link: Ubuntu Pro on AWS Marketplace.
In summary,AWS offer a specialized solution for running Ubuntu worker nodes on Amazon’s Elastic Kubernetes Service, accompanied by options to enhance security and functionality tailored to your unique requirements.