Course Summery
Docker and Kubernetes:
Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers. Containers are isolated from one another and bundle their own software, libraries and configuration files; they can communicate with each other through well-defined channe
Kubernetes is a portable, extensible, open-source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation. It has a large, rapidly growing ecosystem. Kubernetes services, support, and tools are widely available.
This is a in depth course which covers docker and kubernetes with hands on end to end.
You will be trained on the following skillsets which have been curated based on job descriptions posted by companies looking for Container expertise.
This training is based on 100% hands on with real time scenarios. These topics offer 100% automation of any IT Project.
In this course, We cover following topics:
- What is docker
- Features of Docker
- Components of Docker
- Prep Environments: Azure/AWS Cloud
- Installing Docker: Azure/AWS Cloud
- Docker - Architecture
- Deploy Apache Tomcat using dockers
- Map ports for tomcat
- Apache Tomcat as a Daemon
- Stop and Remove container
- Creating Docker images & Use of dockers file
- Docker compose
- Yaml Basics
- Running container using compose
- Docker Registry
- Public/private docker registry
- Running a local docker registry
- Registry architecture
- Push to registry
- Pull from Private Registry
- Hands: Installation, troubleshooting, Examples for above mentioned topics
- Docker Advanced:
- Deploying a Java EE application using Docker
- Docker Containers for Web applications and Web API’s
- Docker Networking
- Communicating between docker containers
- understand default docker networking
- Communication between Containers
- Jenkins using Dockers
- Docker Swarms
- Docker Volumes
- Docker Containers on AWS/Azure Cloud
- Hands On: Hands on examples for above mentioned topics
- Kubernetes
- What is Kubernetes
- Set up kubernetes
- Hands On: Installation of Kuberenets
- kubernetes architecture
- Kubernetes control plane
- Kubernetes Networks
- Kubernetes nodes
- Cluster add-ons - ConfigMap, Service Account, Job, Cronjobs, Role Binding etc
- Kubernetes Pods
- Interact with your first Kubernetes pod
- Containers on Kubernetes Cluster with Pods
- Kubernetes cluster
- Dynamic Linking of Containers
- Kubernetes API
- Kubernetes Services
- Kubernetes Deployment Autoscaling
- Kubernetes Volumes
- Kubernetes security
- Kubernetes Ingress and Loadbalancer
- Using Docker Swarm v/s Kubernetes
- Hands On: Hands on examples for above mentioned topics