Comprehensive hands-on with Dockers & Kubernetes Components
Covers Docker & Kubernetes Architecture & Components and installation
Get introduced to deploy stateful and stateless apps on the cluster
Learn how to expose the app outside the cluster and to autoscale apps
Expertise learning with use cases of Containers and Docker
Download Syllabus
Docker is a software platform that lets you create, test, and deploy applications quickly. Docker software into standardized units called containers that contain everything the software needs to work, including libraries, system tools, code, and runtime. By using Docker, you can quickly deploy and scale applications in any environment and know that your code will be executed.
Kubernetes is an open source orchestration system developed to manage containerized applications on multiple hosts in a clustered environment.
Docker Kubernetes Training develops the skills required in building, testing, and deploying Docker applications with Kubernetes. First, the course provides basic fundamental knowledge of docker. Next, deep dives into inner workings of containers, docker CLI commands, docker monitoring, Kubernetes commands, and much more. This online training also provides practical experience through real-time projects to expand your skill set.
Docker and Kubernetes are the newest trends in DevOps and are being embraced by all organizations that want to go agile and ensure hyper-productivity. Mastering these technologies will help you kick start your career in the DevOps space.
It’s important to understand that Docker and Kubernetes are not an either-or choice. It’s ideal to think of them as two significant components of a bigger system. Learning them together has numerous benefits.
Professionals who are already working on one will gain a significant edge knowing both Docker and Kubernetes.
Both Docker and Kubernetes benefit organizations in the following ways:
Docker has continued to be at the forefront of Container technology and it has helped Kubernetes establish itself as a go-to container orchestration engine. The growth of Kubernetes has been fuelled with Docker helping make containers easier to use. According to the survey conducted by Datadog, at the beginning of April 2018, 23.4 percent of its customers had adopted Docker.
Containers introduction | 22:00 | Play |
Kubernetes setup | 22:00 | Play |
Local setup with minikube | 22:00 | Play |
Installing kubenetes using the docker client | 22:00 | Play |
Minikube vs docker client vs kops vs kubeadm | 22:00 | Play |
Introduction to kops | 22:00 | Play |
Building docker images | 22:00 | Play |
Docker image registry | 22:00 | Play |
Running 1st app on kubernetes | 22:00 | Play |
Service with load balancer | 22:00 | Play |
Service with AWS ELB load balancer | 22:00 | Play |
Node architecture | 23:00 | Play |
Deployments | 23:00 | Play |
Services | 23:00 | Play |
Labels | 23:00 | Play |
Healthchecks | 23:00 | Play |
Readiness probe | 23:00 | Play |
Pod state | 23:00 | Play |
Pod lifecycle | 23:00 | Play |
Secrets | 23:00 | Play |
WebUI | 23:00 | Play |
Configmap | 22:00 | Play |
Ingress controller | 22:00 | Play |
External DNS | 22:00 | Play |
Volumes | 22:00 | Play |
Volumes auto-provisioning | 22:00 | Play |
Pod presets | 22:00 | Play |
Statefulsets | 22:00 | Play |
Daemon sets | 22:00 | Play |
Resource usage monitoring | 22:00 | Play |
Auto scaling | 22:00 | Play |
Affinity / auto-affinity | 22:00 | Play |
Interpod affinity and anti-affinity | 22:00 | Play |
Taints and tolerations | 22:00 | Play |
Custom Resource Definitions (CRDs) | 22:00 | Play |
Operators | 22:00 | Play |
The kubernetes master services | 12:00 | Play |
Resource quotas | 12:00 | Play |
Namespaces | 12:00 | Play |
User management | 12:00 | Play |
RBAC | 12:00 | Play |
Networking | 12:00 | Play |
Node maintenance | 12:00 | Play |
High availability | 12:00 | Play |
TLS on ELB using annotations | 12:00 | Play |
Introduction to Helm | 22:00 | Play |
Creating your own helm charts | 22:00 | Play |
Introduction to skaffold | Play |
Introduction to serverless | 22:00 | Play |
Introduction to kuberless Microservices | 22:00 | Play |
Introduction to istio | 22:00 | Play |
Mutual TLS | 22:00 | Play |
RBAC with istio | 22:00 | Play |
End-user authentication with istio (JWT) | 22:00 | Play |
Introduction to kubeadm | 22:00 | Play |
Managing TLS certs with cert-manager | 23:00 | Play |
Kubernetes dashboard | 23:00 | Play |
Kubernetes with Prometheus | 23:00 | Play |
Wissenhive brings you a complete guide to using Docker, a popular open source platform that allows you to deploy applications in the same way regardless of the environment by using container management. Docker provides a lot of flexibility to both administrators and developers, which makes it a preferred platform for technology giants such as Google and Microsoft.
You will also learn about Kubernetes, the technology created by Google to automate the deployment, scaling and management of containerized applications (like the ones Docker creates). Learn how to use Docker for shipping and running applications and about how to work with Kubernetes to automate deployment, scaling and management of containerized applications. By the end of the course you will learn how to build, test and deploy Docker applications with Kubernetes and be industry ready.
While it’s easy to orchestrate a handful of containers and applications at once, the challenge grows exponentially when the numbers reach hundreds or thousands. This is where Kubernetes and container orchestration plays a significant role, helping in management, automation, and scaling of applications that are containerized. Although from a general perspective Docker and Kubernetes appear similar, they operate at different layers and work very well together. They can be thought of as analogous to an airport. If containers are aircrafts, Kubernetes is the air traffic control.
Who should Attend?
Prerequisites
There are no prerequisites for attending this course, but it would be beneficial for you to have the following knowledge:
No Exam Required.
you will be required to complete a project which will be assess by our certified instructors. on successful completion of the project you will be awarded a training certificate.
This training is designed to help you become an expert in the Docker and Kubernetes technology. You will start from scratch and learn about the basic fundamentals. You will learn about Dockers and containers, installing and working with Docker Components, about Kubernetes, installing and working with Kubernetes components and more with case Studies and hands-on practicals.In the present market, an engineer proficient with Docker and Kubernetes can earn an average salary of upto $135,319. This is the right time to invest in learning Docker and Kubernetes since organizations are rapidly moving towards containerization technology and there is a huge demand for Docker and Kubernetes engineers.
You will learn:
Basics of Virtualization, Linux , Network and use of using Remote access tools is essential for this training.
On successful completion of the course you will receive a course completion certificate issued by Wissenhive.