Summary
In this chapter, we learned about Kubernetes and EKS offered by AWS. We learned how to write Kubernetes configuration files and how to apply those to change the state of the cluster. We created an EKS cluster and explored EKS cluster architecture in more depth and added worker nodes to it. We updated our sample aws-code-pipeline microservices and added deployment.yaml
and service.yaml
files to deploy to EKS. We set up CodePipeline to automatically build and deploy the aws-code-pipeline microservice to the EKS cluster. In the next chapter, we will learn more about CodePipeline and take our knowledge beyond AWS infrastructure to integrate it with other tools and deploy code to on-prem systems using CodePipeline.