Docker Kubernetes Training Chennai

Docker Kubernetes Training chennai

Kubernetes is Google’s solution to managing a cluster of containers. Kubernetes provides a declarative API to manage clusters while giving us a lot of flexibility. This Course will provide you with recipes to better manage containers in different scenarios in production using Kubernetes.

 

Kubernetes is the tool that’s pushing the containerization revolution – largely driven by Docker – to another level. If Docker has paved the way for greater agility and control in the way we organize and manage our infrastructure, Kubernetes goes further, by helping you to orchestrate and automate container deployments on a massive scale.

 

What You Will Learn

  • Get to know how to build your own container cluster
  • Deploy and manage highly scalable applications using Kubernetes
  • Discover how to build high availability Kubernetes clusters
  • Find out how to build a continuous delivery pipeline for your application
  • Track metrics and logs for every container running in your cluster
  • Streamline the way you deploy and manage your applications with large-scale container orchestration

 

Docker Kubernetes Training Chennai

Course Outline

1. Building Your Own Kubernetes

Introduction
Exploring architecture
Kubernetes master
Kubernetes node
Preparing your environment
Building datastore
Creating an overlay network
Configuring master
Configuring nodes

2. Walking through Kubernetes Concepts

Introduction
An overview of Kubernetes control
Working with pods
Working with a replication controller
Working with services
Working with volumes
Working with secrets
Working with names
Working with namespaces
Deleting a namespace
Working with labels and selectors

3. Playing with Containers

Scaling your containers
Updating live containers
Forwarding container ports
Ensuring flexible usage of your containers
Pod as a job
Working with configuration files
YAML
JSON

 

4. Building a High Availability Cluster

Clustering etcd
Building multiple masters
Preparing multiple master nodes
Setting up kubelet in master
Getting the configuration files ready
Starting the kubelet service and turning daemons on!

 

5. Building a Continuous Delivery Pipeline

Moving monolithic to microservices
Microservices
Integrating with Jenkins
Install a Jenkins server which can build a Docker program
Working with the private Docker registry
Docker Trusted Registry
Setting up the Continuous Delivery pipeline

 

6. Building Kubernetes on AWS

Building the Kubernetes infrastructure in AWS
Security group
Managing applications using AWS OpsWorks
The OpsWorks instance
Auto-deploying Kubernetes through Chef recipes
Stack configuration for custom recipes
Using AWS CloudFormation for fast provisioning

7. Advanced Cluster Administration

Advanced settings in kubeconfig
Cleaning up kubeconfig
Managing node capacity
Working with a RESTful API
Authentication and authorization

8. Logging and Monitoring

Collecting application logs
Dockerfile
Docker build
Kubernetes replication controller and service
Kibana
Working with Kubernetes logs
Monitoring master and node

Docker Kubernetes training Mumbai

Contact

Email : info@bigdatatraining.in

Call – +91 97899 68765 / +91 9962774619 / 044 – 42645495

Weekdays / Fast Track / Weekends / Corporate Training modes available

Docker Kubernetes Training Also available across India in Bangalore, Pune, Hyderabad, Mumbai, Kolkata, Ahmedabad, Delhi, Gurgon, Noida, Kochin, Tirvandram, Goa, Vizag, Mysore,Coimbatore, Madurai, Trichy, Guwahati

On-Demand Fast track AWS Cloud Training globally available also at Singapore, Dubai, Malaysia, London, San Jose, Beijing, Shenzhen, Shanghai, Ho Chi Minh City, Boston, Wuhan, San Francisco, Chongqing.