Server Deployment and Containerization
Offered By: Udacity
Course Description
Overview
Develop an understanding of containerized environments, use Docker to share and store containers, and deploy a Docker
container to AWS Elastic Kubernetes Service using the CI/CD pipeline.
Syllabus
- Introduction
- Welcome to the Server Deployment, Containerization, and Testing course!
- Containers
- An introduction to containers and Docker. In this lesson, you will install Docker locally, define a container using a Dockerfile, download and launch a Docker container, and store and share it.
- AWS and Kubernetes
- Introduce AWS services, create resources with console and CLI, explain container orchestration and Kubernetes, create EKS Cluster with console and Eksctl, and manage Kubernetes with Kubectl.
- Deployment using CI/CD
- Deploy app to EKS, create AWS resources with Cloudformation YAML, and set up end-to-end CI/CD pipeline with AWS CodePipeline and CodeBuild.
- Deploy Your Flask App to Kubernetes Using EKS
- In this project, learners will create a container for your Flask web app using Docker and deploy the
container to a Kubernetes cluster using Amazon EKS.
Taught by
Kennedy Behrman
Related Courses
Cloud Computing Applications, Part 1: Cloud Systems and InfrastructureUniversity of Illinois at Urbana-Champaign via Coursera Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX Introduction aux conteneurs
Microsoft Virtual Academy via OpenClassrooms The Docker for DevOps course: From development to production
Udemy Windows Server 2016: Virtualization
Microsoft via edX