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
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
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
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
Curriculum
The Focus of this course
1. Introduction to Virtualization
2. Introduction to containers
3. Virtualizion vs Containerized Architecture
4. Centralized containerization vs Distributed containerization
1. Introduction to Docker
2. Docker Architecture
3. Docker Components
4. Installation of Docker
Most widely used docker commands
Most widely used docker commands
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
What is Dockerfile?
Why Dockerfile?
Create image with Dockerfile
1. Container Orchestration
2. History of Orchestration tools
3. Kubernetes architecture
4. Kubernetes Components
5. Kubernetes concepts
Develeper/local Kubernetes
KUBEADM
KOPS
Single Master multi-node
Provisioning Pod Network Routes
Smoke Testing