- Multi-AZ — The Kubernetes control plan (the API server, and the etcd data base) is run in high-availability fashion over three AWS Availability zones. Master nodes are continuously monitored and replaced if necessary. They are also patched automatically and updated as needed.
- IAM Integration — Amazon EKS uses Heptio Authenticator to authenticate. Users can use IAM roles to avoid having to manage yet another set of credentials.
- Load Balancer Support — Users are able to route traffic to worker nodes via the AWS Network Load Balancer or the AWS Application Load Balancer.
- EBS — Kubernetes persistentVolumes are used for cluster storage and are implemented as Amazon Elastic Block Store volumes.
- Route 53 — This project is part of the External DNS project. It allows Kubernetes cluster services to be accessed through Route 53 DNS records. This facilitates service discovery and supports load balance.
- Auto Scaling — Clusters may use Auto Scaling to grow and shrink in response to load changes.
- Container Interface — Kubernetes’ Container Network Interface uses Elastic Network Interfaces for Kubernetes to provide static IP addresses to Kubernetes pods.
Enterprises were already using the service in preview, as was the case with the GoDaddy migration. Customers tell us Kubernetes is a core part of their IT strategy and they are running hundreds of millions on AWS every single week.” AWS explained that Kubernetes makes it easier to build, secure, operate, and maintain Kubernetes clusters, allowing organizations to focus on building applications and not on setting up new systems. Third-party companies are also jumping on the AWS EKS bandwagon quickly. HashiCorp Terraform, a specialist cloud automation software, announced today that it will provide day-zero support to EKS with its HashiCorp Terraform program. “Containers have become the most important component of our application platform,” HashiCorp quoted Chris Jackson, a director of cloud platforms at Pearson (a learning company), as saying. EKS is a great option for a managed Kubernetes environment in AWS. However, we needed a consistent way of provisioning across our infrastructure which also includes other technologies. Alcide, a full-stack cloud native cybersecurity platform, announced today native integration with EKS. It said, “Simply put EKS is Kubernetes with all the sugar coating Amazon customers require. This means that your applications can seamlessly move among Kubernetes Clusters within AWS.”