Kubernetes DevOps Training

Introduction

Kubernetes is an open source orchestration system for Docker containers. It handles scheduling onto nodes in a compute cluster and actively manages workloads to ensure that their state matches the users declared intentions.

 

Training on Kubernetes DevOps

Learn the basic Kubernetes concepts and architecture, then dive in to setup, configure, and manage your own cluster. In this class you’ll learn how to deploy the control nodes, CLI, and worker nodes. We’ll manage applications with Kubernetes, including creating and managing pods, replication controllers, and services.

We’ll discuss how to integrate and run on various cloud providers, and you’ll learn where to start to manage and troubleshoot your cluster.

 

What you’ll learn

The Kubernetes Bootcamp consists of a series of hands-on exercises interleaved with mini-lectures covering the following topics.

Container Basics : Introduction to Linux containers and building containerized applications, covering cgroups, namespaces and isolation guarantees.

Using Docker : Deploying applications with Docker, starting with managing and building Docker images to running and troubleshooting them.

Kubernetes : Managing container deployments at scale. This includes orchestration basics, GKE introduction and managing nodes, pods and services.

Build & Deploy : Development of a complete end-to-end application using Kubernetes and Docker, from the system architecture to deployment in a hands-on exercise.

 

Prerequisite Knowledge

  • Familiarity with Linux and especially the shell
  • Basic scripting ability (Bash/Python)
  • A GitHub account and basic familiarity with Git (clone, commit, pull, etc.)
  • Computer requirements: laptop with ideally Linux or MacOS or, if using Windows, having either VMware or VirtualBox installed

 

Course Contents:

Core Concepts:

Kubernetes overview, using kubectl, failover

Kubernetes Components

API Server, Controller-Manager, Proxy

Container Deployment

Pods, replication controllers and services, updates

Networking

Container networking and flannel

Debugging

Troubleshooting Kubernetes app deployments

Cloud Provider Integration

High Availability with Kubernetes

 

 

info@bigdatatraining.in

http://www.bigdatatraining.in/contact/

Call – +91 97899 68765 / 044 – 42645495

Unlocking Big Data