What are the resources and the ways to learn Docker and Kubernetes?


There are lots of sources out there about “getting” and mastering Kubernetes. Unfortunately, not all of them are actually helpful, to-the-point and worth your time.

As with Docker, the Kubernetes industry is very well-known and moving extremely fast. There’s a lot of disturbance, outdated material, company bias and badly informed advice.

Here’s a hand-picked choice of great sources for various factors of getting started with Docker and Kubernetes!


1. There’s a course offering an "Introduction to Kubernetes".
2. The "Kubernetes Fundamentals" program is quite a good and will carry you pretty far in direction of the certification chance. Be sure to generally do the exercises :)
3.“The best way to learn Docker for Free: Play-With-Docker (PWD)”

If you want to Learn Docker and Kubernetes with Real-time Projects with Clear Explanation Contact Visualpath. They will Provide Docker and Kubernetes online and Classroom Training with Real Time Projects.
What Will They Cover In this Course:
Docker Engine:
Docker Overview
Docker Architecture
Images and layers
Underlying technology of Docker like namespaces, cgroups etc.,
Docker CE Vs Docker EE and supported platforms
Pulling images from Docker registry
The Docker Hub
Docker Engine Installation on Linux Servers (CentOS/Ubuntu)
Docker commands
Images, ps, pull, push, run, create, commit, attach, exec, cp, rm, rmi, login, export, import, pause, unpause, system, volumes, build, rename, save, tag, network, logs, port, search, history

Docker network
Container volume management
Creating custom network (bridge)
Building custom images using Dockerfile and through container and pushing to the Docker hub
Creating containers with limited resources (CPU, memory etc.,)
Building apache with mysql database storage using Dockerfile
Assigning/remove multiple network to the running container.
Selecting storage driver for the Docker Engine
Setting limit on the resource like CPU, memory for running container
Setup and configure universal control plane(UCP) and docker trusted repository (DTR)
Container lifecycle
Understanding Docker Machine and Docker Swarm (Cluster).
Setting up swarm (Configure manager)
Setting up nodes (Adding nodes to the manager)
Managing applications in Swarm with service
Replication in Swarm
Demonstrate the usage of templates with “docker service create”
Identify the steps needed to troubleshoot a service not deploying
Describe How Storage and Volumes Can Be Used Across Cluster Nodes for Persistent Storage
Kubernetes Orchestration:
Difference between Docker Swarm and Kubernetes Orchestration
Kubernetes overview
Kubernetes Architecture
Understanding the underlying concept of Kubernetes Orchestration
Designing a kubernetes cluster
hardware and underlying infrastructure
Service running on manage node and minions
Overview of pods, replication, deployment, service, endpoints
Deploying the application through PODs
Building multiple pods with high availability
Rolling updates of the Pods with the Deployment
Kubernetes underlying network like overlay network with flannel, etcd etc.,
Storage types in Kubernetes
Upgrading kubernetes components
Troubleshooting in kubernetes
Note: Practical examples on above scenarios like building applications mysql, wordpress etc.,

Comments