Introduction to Amazon EKS
Running and Scaling Kubernetes on Amazon
Amazon EKS is a managed Kubernetes service for running and scaling Kubernetes on AWS. Utilizing this services means you don’t have to install, operate, or maintain your own Kubernetes control plane. According to AWS, the main features of Amazon EKS include:
- Managed Kubernetes clusters
- Use eksctl for launching nodes and single line management
- Networking and security
- Load balancing
- Severless compute
- Hybrid deployments
- Certified conformant
- Managed cluster updates
- Support for advanced workloads
- Works with open source tools
To learn more about running and scaling Kubernetes on Amazon, visit the User Guide for Amazon EKS and the CIS Kubernetes Benchmark.
You might be using Amazon EKS to deploy and organize your clusters on AWS. In a containerized environment, EKS is an Elastic Kubernetes Service. A lot of times when we go in to audit these environments, people will think it’s not important to manage vulnerabilities or configurations because of the nature of these containers and how quickly they are there and then they’re not there. But because of the speed of how we’re creating and scaling applications these days using services like EKS, configuration is very important. I invite you to check out the Center for Internet Security Benchmark for Amazon EKS. This provides security considerations that you can look into for configuring and maintaining your Kubernetes clusters. There are four sections within this benchmark; it will provide you with control plane configuration standards, etcd policies, and worker nodes. Turning to these industry-standard frameworks in order to figure out what the best practices are to apply to your environment is extremely important. We wish you’d reach out to us if we can help you in any way with your Kubernetes configuration.