My journey with Kubernetes started with Google Kubernetes Engine then one year later with self managed kuberntes and then with migration to Amazon EKS.
EKS as a managed kubernetes cluster is not 100% managed. Core tools didn’t work as expcted. Customers expectation was not aligned with functions provided. Here I have summarized all our experience we gained by running EKS cluster in Staging.
To run EKS you still have to:
- Prepare network layer: VPC, subnets, firewalls…
- Install worker nodes
- Periodically apply security patches on workers nodes
- Monitor worker nodes health by install node problem detector and monitoring stack
- Setup security groups and NACLs
- and more