Description
In this course, you will learn:
- Understand the concepts, skills, and goals you'll be working on, as well as the prerequisites and resources you'll need to succeed in your learning journey.
- Learn about Docker containers and the Docker Engine, as well as how to construct, deploy, and manage containers. Containerization, Docker images, Dockerfiles, and interacting with AWS ECR will all be covered.
- Understand the relevance of microservices and how they affect DevOps engineers' roles. Discover the concepts of continuous integration and deployment, as well as how to leverage AWS tools such as CodeBuild.
- Use Kubernetes to eliminate the time-consuming overhead of managing Docker-based microservices. Discover the fundamentals of Kubernetes, including architecture, components, and important ideas.
- Extend your expertise of Kubernetes by extending cluster administration to production workloads, including Helm charts, logging, and scaling.
- Use your knowledge of Docker, ECR, CodeBuild, and Kubernetes to transform an existing project into an AWS production-ready Kubernetes system.
Syllabus:
- Introduction to Microservices at Scale with AWS and Kubernetes
- Containers for DevOps on AWS
- Microservices for DevOps on AWS
- Kubernetes on AWS Fundamentals
- Operationalizing Kubernetes
- Project: Operationalizing a Coworking Space Microservice