YoVDO

Server Deployment and Containerization

Offered By: Udacity

Tags

Docker Courses Flask Courses Kubernetes Courses Amazon Elastic Kubernetes Service (EKS) Courses Containerization Courses CI/CD Pipelines Courses

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 Infrastructure
University 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