Kubernetes Training in Bangalore

Kubernetes Training in Bangalore

Kubernetes Hands-OnLearn 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 will you Learn :

  • Core Concepts:Kubernetes overview, using kubectl, failover
  • Kubernetes ComponentsAPI Server, Controller-Manager, Proxy
  • Container DeploymentPods, replication controllers and services, updates
  • NetworkingContainer networking and flannel
  • DebuggingTroubleshooting Kubernetes app deployments
  • Cloud Provider IntegrationHigh Availability with Kubernetes
Prerequisites
    * Module 0010 or equivalent

 

Kubernetes Training in Bangalore

Course Outline

Introduction to Docker containers

    1. A brief history of Docker
    2. Run a container on your laptop
    3. Limitations of containers.

Why does Kubernetes exist?

    1. History of clustered workloads & schedulers
    2. Mesos
    3. Kubernetes

Hands-on build

    • Your own cluster on Vagrant
    • Scheduling a container on your cluster

Kubernetes key concepts:

    • Required cluster components
    • Solving containers’ shortcomings – what is a Pod?
    • Introducing the Replication Controller
    • Deploying your first microservice
    • Basic cluster inspection and administration using kubectl

Creating your own Pods

  • Ready and liveness checks
  • Resource limits
  • Secrets
  • Persistent volumes

Using labels

  • Replication Controllers
  • Manual scaling using kubectl

Using labels (Continued)

  • Introduction to Services
  • Horizontal Autoscaler

Namespaces

Node selector
LimitRanger

Services

Ingress controller
Rolling update for zero downtime deploys

Users/certs for a secure api server

Service accounts and service account secrets

Cluster sysadmin

  • Networking solutions
  • Cluster DNS

Cluster sysadmin (Continued)

  • ELK
  • CAdvisor/sysdig/prometheus/influxdb

Kube from scratch

  • CoreOS + etcd
  • Podmaster HA

Kubernetes Training in Bangalore

info@bigdatatraining.in

Contact

Call – +91 97899 68765 / 044 – 42645495

Also available in Bangalore, Pune, Hyderabad, Mumbai, Kolkata, Ahmedabad, Delhi, Gurgon, Kochin, Tirvandram, Goa, Vizag, Mysore,Coimbatore, Madurai, Tirchy, Guwahati.