Setup Menus in Admin Panel

Login

Overview:

Build, test, and deploy Docker applications with Kubernetes while learning production-style development workflows

Audience:

  • Experienced enterprise web application developers having a minimum of 4 years experience
  • Devops Engineers
  • Architects

Pre-Requisite:

  • Participants should be comfortable any one programming knowledge
  • Java
  • NodeJS
  • C#
  • AWS account / Cloud Lab setup

Lab Setup:

  • 4 GB RAM
  • 20 GB Hard-disk
  • AWS EC2 T2-Micro instance per participant
  • K8s cluster ( Kops / EKS )
  • Chrome Browser
  • Postman Client

Takeaway:

  • Working experience with Docker containers
  • Building image pipelines using Docker
  • Understanding K8s resource
  • K8s volume
  • K8s deployment

Course Curriculum

Day 1
Need for Docker
Traditional deployment recap Details 00:00:00
Limitations of traditional deployments Details 00:00:00
Virtualization concepts Details 00:00:00
Virtual machines for better hardware utilization Details 00:00:00
Drawbacks of Virtual machine Details 00:00:00
Introducing Docker as Containers Details 00:00:00
Docker vs VMs Details 00:00:00
Docker Use Cases
Common environment for developers/QA Details 00:00:00
Immutable code and reliable deployments Details 00:00:00
Isolated applications for better hardware utilization Details 00:00:00
Docker with CI Details 00:00:00
Docker installation and Setup
Installing Docker on Windows Details 00:00:00
Installing Docker on Linux Details 00:00:00
Installing Docker on AWS EC2 Details 00:00:00
Setting up Docker account on DockerHub Details 00:00:00
Understanding Docker image layers Details 00:00:00
Docker commands
Docker images Details 00:00:00
Docker container commands Details 00:00:00
Shutting down docker containers Details 00:00:00
Removing Docker images Details 00:00:00
Creating Docker images Details 00:00:00
Tagging Docker images Details 00:00:00
Dockerfile
Introducing Dockerfile Details 00:00:00
Working with Users and Groups Details 00:00:00
EntryPoint and CMD Details 00:00:00
Passing environmental variables Details 00:00:00
Day 2
Introducing Pods
Pods overview Details 00:00:00
Encapsulating Docker images with Pods Details 00:00:00
Pod lifecycle Details 00:00:00
Labelling Pods Details 00:00:00
Annotating Pods Details 00:00:00
Managing Pods with Replication Controller and Replica Sets
Managing pods with Replication controller Details 00:00:00
Attaching and detaching pods from RC Details 00:00:00
Replica Sets to manage Pods Details 00:00:00
Advance commands to manage ReplicaSets Details 00:00:00
Introducing Services
Managing Service Resource Details 00:00:00
Deep dive into K8s Service resource Details 00:00:00
Communicating with K8s services Details 00:00:00
Working with Ingress Details 00:00:00
Setting up NLB, ALB and ELB Details 00:00:00
Configuring TLS Details 00:00:00
Day 3
K8s Volume
Working with Volume Claims Details 00:00:00
Git backed volume Details 00:00:00
Working with EBS volume Details 00:00:00
Auto provisioning Volumes in AWS Details 00:00:00
Deployment
K8s Deployment resource Details 00:00:00
Rolling Update Details 00:00:00
Blue-Green deployment Details 00:00:00
Canary deployment Details 00:00:00
Rolling back a deployment Details 00:00:00
Pausing and resuming a deployement Details 00:00:00

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

About Us

VerticalDivers® is a technology learning and development company. We deliver Deep Dive and high quality technology training. Our training are designed by professional  experts and SMEs and delivered to perfection.

Sign Up for Newsletter
© 2024 Colossal Software Technologies Pvt. Ltd. All Rights Reserved.
X
Skip to toolbar