➡️ Integrate Amazon EKS with VMware Cloud on AWS
1) The Elastic Network Interface is automatically attached to the EC2 bare metal (ESXi) hosts in VMware Cloud on AWS during the software defined data center (SDDC) provisioning.
2) Provision fully managed Amazon EKS clusters for different environments (dev/test/production).
3) Use tools such as AWS App2Container (A2C) to accelerate refactoring/rearchitecting applications into containerized microservices, and use Amazon EKS to manage and automate the testing and deployment of container workloads.
4) Transform and containerize legacy systems to modern applications with minimum disruptions, while keep the existing database tier running on VMware Cloud on AWS to avoid the complexity and delay for database migrations.
5) Network Load Balancer integrates with Kubernetes Ingress controller, providing a secure and consistent approach for exposing applications.
6) Amazon Route 53 resolves incoming requests to the Network Load Balancer in the primary AWS Region.
➡️ Use AWS DevOps tools with Amazon EKS
7) Dev team commits code to an AWS CodeCommit repository, which triggers AWS CodePipeline to start processing the code changes through the pipeline.
8) AWS CodeBuild packages the code changes and dependencies and builds a Docker image. The new Docker image is pushed to Amazon Elastic Container Registry (Amazon ECR).
9) AWS CodeBuild uses Kubectl command line tool to invoke Kubernetes API and update the image tag for the microservice deployment.
10) Kubernetes performs a rolling update of the pods in the application deployment as per the new docker image specified in Amazon ECR.
You can download the Implementation Guide from this link 👀👇
I hope you will find it useful for your organization! 🤓
[IMPORTANT]
- This material is not mine. This material was written exclusively by Amazon Web Services.
I am sharing this with a bigger IT audience to help folks in their quest to learn AWS. I don't intend to monetize anything, therefore everything I share will always be free. I'm not interested in profiting off the knowledge of others.
Sharing relevant and helpful content is something I've always thought is a great approach to support the tech community. I'll keep offering my viewers insightful content. Thank you for supporting.