3.77 (256 reviews)
☑ How to use Docker, Compose and Kubernetes on your/cloud machine using DevOps practices.
☑ Create a multi-node highly-available Kubernetes cluster on Linux.
☑ Hand's-on with best Devops practices for making Docker Dockerfiles and Compose files like a Pro!
☑ Build, publish your own custom Docker images & Execute on Docker on Kubernetes as DevOps.
☑ Install and configure Kubernetes on Premise & Cloud.
☑ Kubernetes Package applications with Helm and write your own Helm charts for your applications.
☑ Add users, set quotas/limits, do node maintenance, setup monitoring on Kubernetes Cluster.
Complete Docker Kubernetes Certification Course on Udemy.
Course Focus on building efficient computing DevOps infrastructures using Kubernetes and Docker.
Help you to be Pro in Docker Kubernetes and Achieving Carrer Changing Goals.
Help you to get Docker Kubernetes Certified Engineer and Pay Hike.
After taking this course, you'll be able to:
Use Docker in your daily developer and/or sysadmin roles
Make Dockerfiles and Docker Compose files
Build multi-node Docker Swarm clusters and deploying H/A containers
Build a workflow of using Docker in dev, then test/CI, then production with YAML
Protect your keys, TLS certificates, and passwords with encrypted secrets in Docker Kubernetes
Keep your Dockerfiles and images small, efficient, and fast
Develop locally while your code runs in a Docker container
Protect important persistent data in volumes and bind mounts in Docker
Lead your team into the future with the latest Docker container skills!
Docker Kubernetes Training: Become Job Ready in Docker Containerization by learning Docker Ecosystem, creating Docker images using Dockerfiles, Installing Ubuntu Linux and CentOS Linux, Granting Docker Control to Non-root Users, Security, Orchestration, Network Configuration Files, etc. You will also get an exposure to industry based real-time projects in various verticals.
This course will help you to gain an understanding of how to deploy, use, and maintain your applications on Kubernetes. If you are into DevOps, this is a technology you need to master. Kubernetes has gained a lot of popularity lately and it is a well-sought skill by companies.
This course is updated frequently to include the features of the latest releases!
Be ready for the Dockerized future, where nearly all software is developed and deployed in containers. Welcome to the most complete and up-to-date course for learning and using Docker end-to-end, from development and testing to deployment and production.
Just starting out with Docker? Perfect. This course starts out assuming you're new to containers.
This is a living course and will be updated as Docker features and workflows change.
Why DevOps skills?
Nowadays DevOps engineers are in great demand in the IT industry. Companies are looking for developers who can both develop and deploy the applications.
The average salary of a DevOps engineer is about $145,000 per year in the Silicon Valley area which is 20% higher than the salary of a software engineer.
Master DevOps Skills means you will be staying ahead in the competitive job market!
Some of the many cool things you'll do in this course:
Edit web code on your machine while it's served up in a container
Lockdown your apps in private networks that only expose necessary ports
Create a 3-node Swarm cluster in the cloud
Use Virtual IP's for built-in load balancing in your cluster
Optimize your Dockerfiles for faster building and tiny deploys
Build/Publish your own custom application images
Create your own image registry
Use Swarm Secrets to encrypt your environment configs, even on disk
Deploy container updates in a rolling always-up design
Create the config utopia of a single set of YAML files for local dev, CI testing, and prod cluster deploys
And so much more...
30-day money-back guarantee!
You will get a 30-day money-back guarantee from Udemy for this course.
If not satisfied simply ask for a refund within 30 days.
Are you ready to take your DevOps skills and career to the next level, take this course now!
This Course Introduction & RoadMap
Kubernetes Course Resources: Git Location
Set-Up Docker on Local Machine
Install Docker on Various Platforms: Text Direction
Docker on Windows
Text Direction: Docker on Windows
Docker on Mac Machine
Create Machine on Cloud
$135 Digital Ocean Referral Link
Docker for Linux
Text Direction: Docker for Linux
Terminal Shell and Tab Completion for Docker CLI
Creating Docker Containers : Start Like a Beginner
Check Docker Install and Configurations
Run Your First Container
Stop-Remove the Containers
Docker Internal Processing
Containers vs Virtual Machines
Assignment : Manage Multiple Containers
Assignment Answer : Manage Multiple Containers
Use Docker Containers : Advance
Docker CLI Monitoring
Start Container in Interactive Mode
Run Commands in Running Containers
Docker Network : Introduction
Explore Container Networks
Docker Network CLI : List & Inspect
Docker Network : Create, Connect & Disconnect Network
Docker Network : DNS Concept
Docker Container Images : Beginning
What is Docker Image
Docker Hub Repository
Concept of Docker Image Layers
Docker Image Tagging
Upload Docker Image to Cloud
Docker Container Images : Build Images
Docker File Instructions
Create Custom Docker Image
Extend Official Docker Image
Assignment : Build Docker Image
Assignment Answer : Build Docker Image
Docker Containers : Manage Data
Persistent Data Problem
Persistent Data : Data Volumes
Persistent Data : Bind Mounts
Assignment : Data Volumes
Assignment Answer : Data Volumes
Assignment : Bind Mounts
Assignment Answer : Bind Mount
Docker Compose : Multi Container Tool
Docker Compose Introduction
Docker Compose YML File
Run MYSQL & WORDPRESS via Docker Compose
Docker Compose : Build Application From Scratch
Docker Swarm Introduction: Swarm Orchestration
Docker Swarm Introduction: Swarm Orchestration
Create Swarm Terminology
Create Service on Docker Swarm
Create Docker Swarm Cluster
Text Direction : SetUp Docker on Swarm Docker Nodes
Docker Swarm Features and Applications
Networks in Docker Swarm
Docker Swarm Traffic Management
Assignment : Deploy Multi-Node Application in Docker Swarm
Assignment Answer : Create Multi Node Service
Docker Swarm Stack Deployment : Multi Service Deployment
Docker Swarm Stacks
Docker Swarm Stack : Scale Application
Docker Swarm : Persistent Data Issue in Distributed Application
Swarm : Deploy Distributed Application
Docker Swarm Secrets Management : Protect Sensitive Data
Docker Swarm Secrets Introduction
Create Docker Service with Secrets
Deploy Stack with Swarm Secrets
Docker Swarm Service Management
ZeroDowntime Service Upgrade
HealthCheck in Docker Swarm
Container Placement in Docker Swarm
Service Constraints in YML File
Get Started with Kubernetes
Kubernetes Introduction & Uses
Orchestration Giants : Kubernetes vs Docker Swarm
Setting-Up Kubernetes on local
SetUp Kubernetes with MiniKube
Text Direction : SetUp Kubernetes with MiniKube
SetUp Kubernetes on AWS Cloud
Prepare AWS Environment for Kops
Text Direction : Prepare AWS Environment for Kops
Kubernetes Setup on AWS Cloud
Text Direction : Kubernetes SetUp on AWS Cloud
Build and Push Docker Custom Image
Run First Custom Image on Local Kubernetes
Text Direction: Run First Custom Image on Local Kubernetes
Run Custom Image on AWS Kubernetes
Text Direction : Run Custom Image on AWS Kubernetes
SetUp Kubernetes on Google Cloud
SetUp Kubernetes on GCP Cloud
Text Direction : SetUp Kubernetes on GCP Cloud
Run Custom Image on GCP Kubernetes
Text Direction : Run Custom Image on GCP Kubernetes
Basics of Kubernetes Part I
Kubernetes Node Workflow
Scaling Pods in Kubernetes
Lab: Scaling Pods in Kubernetes with Replication Controller
Replica Set in Kubernetes
Deployment in Kubernetes
Lab : Deployment in Kubernetes
Basics of Kubernetes Part II
Services in Kubernetes
Lab : Services in Kubernetes
Labels in Kubernetes
Lab : Labels in Kubernetes
Liveness(HealthCheck) of Application in Kubernetes
Demo Liveness(HealthCheck) of Application in Kubernetes
Readiness in Kubernetes & Application
Lifecycle Of Pods in Kubernetes
Secrets in Kubernetes
Lab Secrets in Kubernetes
Kubernetes Advanced Part I
Service Discovery using DNS
Lab : Service Discovery using DNS
ConfigMap in Kubernetes
Lab ConfigMap in Kubernetes
Ingress in Kubernetes
Lab Ingress in Kubernetes
Kubernetes Advance Part II
Volume in Kubernetes
EmptyDir Volume in Kubernetes
HostPath Volume in Kubernetes
Dynamic Volume Provisioning in Kubernetes
Dynamic Volume : Run WordPress On Kubernetes
Text Direction : Run WordPress On Kubernetes
Kubernetes Advance Part III
Pod Presets in Kubernets
Enable and Execute PodPrests in Kubernetes
StateFul Sets in Kubernetes
Deploy Cassandra In StateFul Set
DaemonSet In Kubernetes
Demo: DaemonSet In Kubernetes
Kubernetes Advance Part IV
AutoScaling in Kubernetes
Demo AutoScaling in Kubernetes
Commands : Demo AutoScaling in Kubernetes
Affinity in Kubernetes
Demo Affinity in Kubernetes
Kubernetes Administration Part I
Architecture and Working Model Of Master Component
Manage Resource Quota in Kubernetes
Resource Quota in Kubernetes
Demo: Resource Quota in Kubernetes
User Management in Kubernetes
Role Base Access Control
Role Base Access Control Implementation
Kubernetes Administration Part II
Networking in Kubernetes
Kubernetes In Production : High Availability
Demo : Kubernetes HA Deployment
Package & Deploy on Kubernetes : HELM
HELM : Introduction
Installing and Running HELM on Kubernetes
Text Direction : Installing and Running HELM on Kubernetes
Create & Deploy HELM Chart on Cluster
Text Direction : Create & Deploy HELM Chart on Cluster
Upload HELM Chart in S3 Bucket
Text Direction : Upload HELM Chart in S3 Bucket
Serverless Functions on Kubernetes
What is Serverless in Kubernetes
Install Kubeless and Deploy Functions
Micro Services in Kubernetes
Introduction to Istio
Install Istio on Kubernetes
Text Direction : Install Istio on Kubernetes
Demo: Istio Enabled Application
Canary Deployments With Istio
Istio Retry Policy and Uses
Thank You All
Thanks All, Download the Certificate
The content and knowledge is accurate. Unfortunately the heavy accent of the presenter is very distracting. Although the grammar is not bad, the pronunciation of some word are very distracting. Learning something new and complex takes a lot of concentration, having to decipher the language at the same time is very distracting and slows my learning process tremendously.
The course was very interesting and useful. It also guided me well throughout the learning process. The only thing that lacked for me, would be a clear transcript of every video. Even though you can hear that the course guide is doing his best, his accent makes some parts tough to understand.
I like the way he's being explicit over things but he's not making the class interesting. He's great though
the screens are not showing properly specially when the instructor tries to run/execute a command on terminal.
The information is really well-organized and each lesson builds off the last. Also, I appreciate the effort made to allow me to work along on my machine with the course.
I learned a lot about Docker and Kubernetes and the course gives you everything you need to start out.
Tutorials are not visible .Some times the cmds that the instructor runs are not visible. please update them
need to ensure that the entirety of the console is visible during screen captures. When teaching "docker container run --publish 80:80" command, viewer cant see what you are pointing to.. also consider adding a resource with a list of commands used in the video. Also be less repetitive in your explanations of concepts and use your slides better, you explained what an image was well verbally but the bullet point you added for it was not as informative. Your course isnt the longest course on docker because its the best course if you could have explained something in 15 min but took 30 and lost your students along the way.
This is a good match for me. Even though i get a hard time with his accent, his explanations are well understood. Thanks!
store.docker.com link needs to be updated as the one shown in slide does not exist. Also, in the starting of the slide it was said that the Edge Release comes every month and stable release comes every quarter. But at the end of the slide it contradicts.