Kubernetes - Exeliq

[bunch_modern page_link="#" _id="249809" image="https://exeliqconsulting.com/wp-content/uploads/2019/02/class.png" style0="1" text1="S3ViZXJuZXRlcyBpcyBhIHBvd2VyZnVsIG9wZW4tc291cmNlIHN5c3RlbSwgaW5pdGlhbGx5IGRldmVsb3BlZCBieSBHb29nbGUsIGZvciBtYW5hZ2luZyBjb250YWluZXJpemVkIGFwcGxpY2F0aW9ucyBpbiBhIGNsdXN0ZXJlZCBlbnZpcm9ubWVudC4gSXQgYWltcyB0byBwcm92aWRlIGJldHRlciB3YXlzIG9mIG1hbmFnaW5nIHJlbGF0ZWQsIGRpc3RyaWJ1dGVkIGNvbXBvbmVudHMgYW5kIHNlcnZpY2VzIGFjcm9zcyB2YXJpZWQgaW5mcmFzdHJ1Y3R1cmUuPGJyPjxicj4NCg0KS3ViZXJuZXRlcywgYXQgaXRzIGJhc2ljIGxldmVsLCBpcyBhIHN5c3RlbSBmb3IgcnVubmluZyBhbmQgY29vcmRpbmF0aW5nIGNvbnRhaW5lcml6ZWQgYXBwbGljYXRpb25zIGFjcm9zcyBhIGNsdXN0ZXIgb2YgbWFjaGluZXMuIEl0IGlzIGEgcGxhdGZvcm0gZGVzaWduZWQgdG8gY29tcGxldGVseSBtYW5hZ2UgdGhlIGxpZmUgY3ljbGUgb2YgY29udGFpbmVyaXplZCBhcHBsaWNhdGlvbnMgYW5kIHNlcnZpY2VzIHVzaW5nIG1ldGhvZHMgdGhhdCBwcm92aWRlIHByZWRpY3RhYmlsaXR5LCBzY2FsYWJpbGl0eSwgYW5kIGhpZ2ggYXZhaWxhYmlsaXR5Lg=="]

Prerequisites:

Good knowledge of commands Linux distributions (ubuntu,fedora,centos)
Knowledge knowledge in Python ,shell scritping
knowledge in microservices.
knowledge in RDBMS mysql.
knowledge in basic networking

Target Audience:

This class is for you if:
want to learn how the webcommncation in spider web.
Want to learn and gain experience containerization and orchestration
Have experience in linux system administor and want to enhance knowledge
Have experience in basic Devops engineers and want make career in devops orchestration
Developer who can contribute using orchestration methods

Learning Outcomes:

Upon completion of this course, you will:
Understand benifits of virtulization and containerization
Learn how to convert single comuputing into multi computing system through virtuabox virtualization and docker contianerization
Learn how to develop an orchestration load balanced and high availability
Learn orchestrate though automated deployment methods
Learn how to orchestrate hybrid containers on cetralized and distributed models
Learn how to depoy basic Python based microservices and deploy on application server
Gain Kubernetes knowledge on premise and cloud environment tthough various techniques
Gain Knowledge on Airflow scheduling system through containerization

Course Objectives

At the end of this course, you will be able to:
Install Docker and a Kubernetes cluster from scratch
Learn how to run and manage containers effectively
Create Kubernetes pods, deployments, and services
Build Docker images and configure Docker Hub from scratch
Deploy a multi-component software application efficiently and easily

Training

Curriculum

Introduction

The Focus of this course

Day 1 - Virtualization

1. Introduction to Virtualization


2. Introduction to containers


3. Virtualizion vs Containerized Architecture


4. Centralized containerization vs Distributed containerization

Day 2 - Docker

1. Introduction to Docker


2. Docker Architecture


3. Docker Components


4. Installation of Docker

Day 3 - Docker Commands - I

Most widely used docker commands

Day 4 - Docker Commands - II

Most widely used docker commands

Day 5 - Docker Registry Setup

Deploy a registry server


Basic configuration


Run an externally-accessible registry


USE AN INTERMEDIATE CERTIFICATE


Support for Let’s Encrypt


Run the registry as a service


Load balancing considerations


Important/Required HTTP-Headers


Restricting access


Deploy your registry using a Compose file


Considerations for air-gapped registries


Next steps

Day 6 - Dockerfile

What is Dockerfile?


Why Dockerfile?


Create image with Dockerfile

Day 7 - Docker lab exercise

Empty section. Edit page to add content here.

Day 8 - Intro To Kubernetes

1. Container Orchestration


2. History of Orchestration tools


3. Kubernetes architecture


4. Kubernetes Components


5. Kubernetes concepts

Day 9 - Kubernetes Cluster Setup

Develeper/local Kubernetes

Day 11 - Self-Hosted Kubernetes Cluster

Single Master multi-node


Provisioning Pod Network Routes


Smoke Testing

[bunch_calltoaction_two page_link="https://exeliqconsulting.com/contact-us/" _id="33557" style0="1" ttitle="Q29udGFjdCBVcw==" text="PGg0PkNvbnRhY3QgVXMgZm9yIHRoZSBEYXRhIFNjaWVuY2UgRm91bmRhdGlvbnMgT25saW5lIENvdXJzZTwvaDQ+DQo8YnI+DQo8YnI+DQoNCg0KVGhlIG5leHQgRGF0YSBTY2llbmNlIEZvdW5kYXRpb25zIE9ubGluZSBDb3Vyc2Ugd2lsbCBydW4gZnJvbSAyMDE5LTAzLTA1IHRvIDIwMTktMDQtMjUuIENsYXNzZXMgYXJlIGdlbmVyYWxseSBoZWxkIG9uIFR1ZXNkYXlzIGFuZCBUaHVyc2RheXMgZnJvbSA2OjMwLTk6MzAgUE0gRVQgLyAzOjMwLTY6MzAgUE0gUFQsIHdpdGggc29tZSBleGNlcHRpb25zIGZvciBob2xpZGF5cy4gVGhlIGRlYWRsaW5lIGZvciByZWdpc3RyYXRpb24gaXMgMjAxOS0wMi0yMi4gVGhlIGNvdXJzZSB0dWl0aW9uIGlzICQzNDk1IHdpdGggZWFybHktYmlyZCBkaXNjb3VudHMgYXZhaWxhYmxlLg0KDQpUaGUgZXhhY3QgZGF0ZXMgZm9yIHRoZSBuZXh0IHNlc3Npb24gd2lsbCBiZTogMy81LCAzLzcsIDMvMTIsIDMvMTQsIDMvMTksIDMvMjEsIDMvMjUsIDMvMjgsIDQvMiwgNC80LCA0LzksIDQvMTEsIDQvMTYsIDQvMTgsIDQvMjMsIDQvMjUNCg0K" btn="Contact Us" bgimage="https://exeliqconsulting.com/wp-content/uploads/2019/02/Big-Data-1.jpg" class="popmake-enquiry-for-kubernetes"]
[bunch_testimonials_two _id="26387" style0="1" title="Testimonials" cat="datascience_training" text_limit="30" num="3" sort="date" order="ASC"]

A few of our 250+ hiring and training partners: