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

Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
Scalable Microservices with Kubernetes
Google via Udacity
Google Cloud Fundamentals: Core Infrastructure
Google via Coursera
Introduction to Kubernetes
Linux Foundation via edX
Fundamentals of Containers, Kubernetes, and Red Hat OpenShift
Red Hat via edX