Creating an EKS cluster in AWS
Blog post from Octopus Deploy
Terence Wong's guide details the process of setting up an Elastic Kubernetes Service (EKS) cluster on Amazon Web Services (AWS), a managed container service that facilitates running and scaling Kubernetes in cloud or on-premises environments. The article emphasizes the importance of configuring AWS Identity and Access Management (IAM) policies to uphold the principle of least privilege, ensuring security by granting users only the permissions necessary for their roles. It explains two methods for creating an EKS cluster: using the AWS Command Line Interface (CLI) and the AWS Console, providing step-by-step instructions for both. The guide also covers preliminary setup steps, such as configuring access keys and user accounts, and demonstrates how to create, inspect, and delete a cluster via the CLI and Console. Additionally, it touches on using AWS Fargate for running containers without managing servers, and concludes by noting the clusters' potential use in future posts for setting up web applications and workflows in a Continuous Integration (CI) series.