Kubernetes and Docker: The Container Masterclass
This course provides an introduction to serverless container platforms, and teaches how to get started with Cloud Run and running a container service on it. It covers topics such as containers, which are like smart chefs that can feed a whole restaurant, and how to use Kubernetes and Docker to manage them. It is updated for 2021, and provides a comprehensive overview of the container landscape. ▼
ADVERTISEMENT
Course Feature
Cost:
Free Trial
Provider:
Skillshare
Certificate:
Paid Certification
Language:
English
Start Date:
On-Demand
Course Overview
❗The content presented here is sourced directly from Skillshare platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [March 06th, 2023]
Update 2021!!
Introduction to Serverless Container Platforms
Getting started with Cloud Run and running your 1st container service on Cloud Run
Containers
Containers are like that smart chef who can feed a whole family with just a bowl full of rice and thats not an exaggeration at all! Containers are empowering businesses to
scale fearlessly
and manage their web apps hassle-free They are the prime reason why micro and small enterprises are migrating to Cloud All of this has undoubtedly led to an
enormous demand
for professionals with Containerization skills
Which skills do you need?
A platform to Create Run and Ship Containers like
Docker
A strong tool to Control&Manage&Orchestrate your containers like
Kubernetes
!
This Course takes you on a wonderful journey of learning
Containers
using key components of
Docker and Kubernetes
All you need is very basic knowledge of Linux fundamentals like files and processes along with a bit of Linux command line
The Containerization Journey with Docker:
Calling Docker the most widely used containerization platform would be an understatement It has literally become synonymous to containers! Following topics covered under this course will solidify the logical base of this statement
You can only love technology if you know how it works and thats exactly why you will be learning
Docker architecture
and how its
Components
work
At first glance
Dockerfile
might seem like just another file describing app specifications Thats because it is probably the simplest yet efficient way to perform app building from scratch
Docker CLI
is intuitive and is inspired by your friendly Linux CLI So adapting it is a piece of cake!
Docker images
and
Containers
are the most portable and reliable way to ship your micro-service or web application without worrying about questions like "will it work on his infrastructure?"
Once you are fairly familiar with containers
Docker Networks
and
Volumes
will open a whole new world of opportunities Your containerization will become more reliable and will start serving its true purpose
Docker Compose
will combine all of the learning and take it to the next level with inter-dependent multi-container applications
Once you have learned all of this you will be craving to know what else can you do with containers and how you can take your containerization skills to the next stage!
The Orchestration Journey with Swarm and Kubernetes:
"With Great Power Comes Great Responsibility"
Similarly
With Great amount of containers comes a greater amount of orchestration!
You want to deploy 4 nodes on your cluster but can only afford to have one SSD node And you gotta make sure that it only hosts containers which demand SSD explicitly What to do?
You dont want to have idle containers chilling around your nodes and not serving even 10% of their capacity but you also want to make sure that your customers dont hit 404 when traffic is at its peak On top of that you dont have time or manpower to keep your number of web-server replicas in-check What to do?
You are a pro-on-premise Kubernetes expert but your next project happens to be hosted on a public cloud platform like GCP or Azure Youre not scared but a little push will help you a lot! What to do?
This course is a one-stop answer for all of these questions It covers both Kubernetes and Docker Swarm and makes sure that you are confident and capable to make your call when the time comes!
Even though a container orchestrator is nothing without containers themselves Kubernetes seems to be the biggest breakthrough in the world of DevOps This course explains Kubernetes from the start No I mean LITERALLY from the start
(Origin! Its an interesting story)
It covers all of these important topics with examples so that when you finish this course you can use and appreciate containers as well as we do!
Kubernetes Architecture
(Components States Nodes Interactions)
Kubernetes Objects
(Pods Handlers Workloads Controllers Services Volumes)
Operations
(Sorting Configuration Scheduling Scaling Deploying Updating Restricting)
Application Examples
(All-time favorite Nginx web serverCustom Landing Page Stdout Logs Wordpress blog with MySQL Apache zookeeper etc)
Kubernetes as a service
(GCP Azure)
Case studies
(Blackrock Niantic)
With that said see you in the course!
NOTE:
Course Codes Can be Downloaded from this Link
Happy Learning!
Pros & Cons
Relevant and uptodate
Clear lessons
Well organized
Good production quality
Comprehensive content
Cgroups version issues
NodePort service issues
Deprecated commands
Missing audio/video commands
Course Provider
Provider Skillshare's Stats at AZClass
Discussion and Reviews
0.0 (Based on 0 reviews)
Start your review of Kubernetes and Docker: The Container Masterclass