CONTENTS

In this course you will learn Docker from scratch, build, compose, deploy, and manage Docker containers, understand the purpose of Kubernetes, learn how to build, deploy, use, and maintain Kubernetes, run and manage your containerized applications.

TARGET AUDIENCE

  • DevOps engineers
  • Solution Architects

PREREQUISITES

  • Knowledge of Linux

NOTE

This course is not delivered with the FoldOut methodology.

Docker Introducing

  • Why Use Docker?
  • What is Docker?
  • Images and containers
  • Containers and virtual machines

Prepare your Docker environment

  • Installing Docker
  • Using the Docker Client
  • Basic Commands

Мanage containers with a Docker client

  • Docker Run
  • List running containers
  • Process Load
  • Port mapping
  • Network Inspection
  • Container Lifecycle
  • Restarting Containers
  • Removing Containers
  • Retrieving Log Outputs
  • Stopping Containers
  • Executing Commands in Running Containers
  • Container Environment Variables

Docker Images

  • Creating Docker Images
  • Tagging an Image
  • Docker Repos
    • Dockerhub
    • Private Docker Repo
  • Working with images on Dockerhub and Private Repo

Docker Volumes

  • Understanding Volumes in Docker
  • Create and manage volumes
  • Start a container with a volume

Dockerfile

  • What is Dockerfile
  • Building a Dockerfile
  • What’s a Base Image?

Introduction to Kubernetes

  • What is Kubernetes?
  • Kubernetes Components
  • Docker and Kubernetes
    • Similarities and Differences, and
    • Where to use one vs the other
  • Kubernetes in NFV – Edge Computing
  • Kubernetes Services in Public Cloud – AWS, Azure, GCP, and Oracle Cloud
  • Kubernetes in Hybrid Cloud – On and Off Premise
  • Kubernetes Setup
  • Local Setup with minikube

Kubernetes Basics

  • Node Architecture
  • Replication Controller
  • Deployments
  • Services
  • Labels
  • Health checks
  • Secrets

Kubernetes Advanced

  • Service Discovery
  • ConfigMap
  • Ingress Controller
  • Volumes
  • Autoscaling
  • Working with Images (reference https://kubernetes.io/docs/concepts/containers/images/)

Kubernetes Administration

  • Kubernetes Master Services
  • Namespaces
  • User Management
  • RBAC
  • Networking
  • Node Maintenance
  • High Availability

Duration: 1 day

PRICES (EXCL. VAT)

Recorded training: € 660 Buy now

We offer substantial discounts for group bookings, and we have corporate rates with most of the operators and equipment suppliers in the world.

Get in touch »

Don't miss a thing

Please sign up for our newsletter and you will be first to hear on upcoming events, new training subjects and more...