Introduction to Kubernetes using Docker
3.9 (138 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,114 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Introduction to Kubernetes using Docker to your Wishlist.

Add to Wishlist

Introduction to Kubernetes using Docker

Kubernetes: The World of Microservices
3.9 (138 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,114 students enrolled
Last updated 2/2017
English
Current price: $10 Original price: $100 Discount: 90% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4.5 hours on-demand video
  • 2 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
What Will I Learn?
  • What is container orchestration
  • Learn how to install Docker from scratch
  • Install a Kubernetes cluster from scratch
  • Create Kubernetes pods, deployments, and services
  • Configure Docker Hub and upload images
  • How to use Docker to run and manage containers
View Curriculum
Requirements
  • You also need to have a valid credit card to open up a trial account on Google Cloud platform
Description

Docker dramatically changed (for the better) the lives of those who transfer, install and manage software applications on a regular basis. It made the process much less complicated and virtually eliminated any stress involved. Now, Kubernetes has made the whole thing even easier (yes, it’s possible). Want to learn how to containerize your application and then automate it from start to finish? This is the course for you...

Understand the World of Microservices

·         Install Docker and a Kubernetes cluster from scratch

·         Learn how to run and manage containers effectively

·         Create Kubernetes pods, deployments and services

·         Build Docker images and configure Docker Hub from scratch

·         Deploy a multi-component software application efficiently and easily

Develop, Ship and Run Applications with Ease

This course is suitable for everyone, from complete beginners right up to expert computer nerds. All you need is a fast internet connection, a credit card to set up a free trial on Google Cloud (no extra cost), and a basic working knowledge of modern technology.

You’ll start off by getting familiar with Google Cloud, Docker and Kubernetes, learning what they do and how you’ll be using them. Then you’ll take an in-depth look at the two most important tools, Docker and Kubernetes. Once you’ve gotten  a good grasp on how each one works, you’ll move on to the course projects. You’ll install WordPress using Google Cloud, which includes creating Docker files, images, and containers along with deploying the site live.

Next you’ll create and configure a back-end and front-end master and slave nodes with replication controllers; apps managed by Kubernetes using a cluster of VMs. Sound confusing? Don’t worry, you’ll get hands-on training at every step to guide you in the right direction.

By the end of this course you will know what containers are and more than one way to use them to deliver software applications faster. You’ll know everything you need to know about Docker and Kubernetes, and you’ll never have to worry about using either one for your software application project ever again!

About Kubernetes and Docker

Docker is the world’s leading software containerization platform. It packages your application into one standardised unit, wrapping it into a complete file system that contains everything needed to run on a server. Kubernetes is a system created by Google to automate the deployment, scaling and management of containerized applications (like the ones Docker creates). The two combined make life a breeze for anyone needing to transport, install and maintain complex software applications anywhere.

Who is the target audience?
  • This course is for complete beginners as well intermediate and expert users.
  • You must be tech savvy and have fast internet connection.
  • You also need to have a valid credit card to open up a trial account on Google Cloud platform
Students Who Viewed This Course Also Viewed
Curriculum For This Course
37 Lectures
04:41:11
+
Course Introduction
2 Lectures 16:07

This lecture introduces and elaborates upon the structural design of the course

Preview 07:07

In this lecture, you will learn about the detailed course agenda

Preview 09:00
+
Getting Started
12 Lectures 01:32:48

In this lecture, you will learn the history of Application development and how apps have evolved

Preview 09:13

In this lecture, you will learn the basics of Google Cloud platform and its funcitonality

Preview 10:07

This lectures provides step-by-step instruction to create a free google cloud account

Creating a Free Google Cloud Account
05:30

Understanding the monolithic app development vs the microservices architecture is explained in this lecture

Preview 04:54

Understanding containers is an important concept. In this lecture, you will learn all about containers within Docker

What is a Container
12:26

Docker technology packages images into containers that can be used by Google cloud while creating pods. This lecture introduces Docker technology

What is Docker?
09:19

A virtual machine and its workings are elaborated in this lecture along with how to install an Oracle VM

Installing Virtual Box
05:06

Docker must be installed to create a Docker file and images. In this lecture , you will learn how to install Docker

Installing Docker
07:37

Docker Hub is an online repository to store images. This lessons demonstrates how to use Docker Hub

Docker Hub
05:17

Kubernetes is used to manage large scalable applications. In this lecture, you will learn the basics of Kubernetes

What is Kubernetes
07:54

Understanding Google cloud shell and working with various commands is covered in this lecture

What is Google Cloud Shell
07:35

Kubernetes resides in Google Container Engine. In this lecture, you will learn how to navigate within the Container Engine

Google Container Engine
07:50
+
Working With Docker
5 Lectures 48:07

Monolithic vs microservices architecture is detailed out in this lecture

Deep Dive Into Architecture
13:25

In this lecture, you will learn how to install ppas using various OS tools

Installing Apps with Native OS Tools
11:40

In this lecture, you will learn how to work with Docker images including creating and managing images

Running Images with Docker
03:24

Pulling Docker images from the online repository such as Docker Hun is covered in this lecture

Preview 06:15

Customizing and creating own Docker images is demonstrated in this lecture

Create Own Images Using Docker
13:23
+
All About Kubernetes
6 Lectures 47:34

In this lecture, you will learn in depth about Kubernetes and how it works

Kubernetes Revisited
08:24

In this lecture, you will learn how to create a new project using Google cloud platform

Creating a New Project
06:24

Creating VM's and clusters for front end and back end is detailed out in this section

Creating Cluster
10:28

In this lecture, you will learn how to open the Kubernetes User Interface and understand various features

Kubernetes User Interface
08:00

In this lecture, you will learn how to deploy an application to the VM cluster

Deploying App to Cluster
07:59

Uploading images to the Google container registry is covered in this lecture

Push Images Container Registry
06:19
+
Real World Projects
9 Lectures 01:10:59

This is a real world project. In this lecture, you will learn how to create the cluster for the guestbook app

Creating Cluster GuestBook
13:47

In this lecture, you will learn how to deploy the Master VM node

Deploying Redis Master
09:51

In this lecture, you will learn deployment of the Master service on the node

Deploying Redis Master Service
03:44

In this lecture, you will learn how to configure and deploy the Slave node at the back end

Deploying Redis Slave Controller
07:13

In this lecture, you will learn how to work with the slave node service and start the service

Deploying Redis Slave Service
04:36

In this lecture, front end node creation is detailed out

Deploying Front End
04:32

You will learn to configure and external IP for the app in this lecture

Deploying External IP
13:06

This lecture demonstrates how clean up the project and archive or delete files

Project Cleanup
09:18

In this lecture, I will provide a summary of the project

Project Summary
04:52
+
Conclusion
1 Lecture 04:22

This lecture provides a course recap

Course Conclusion
04:22
+
Bonus Material
2 Lectures 01:18
Bonus Lecture: Certificate of Completion
01:04

Bonus Lecture: Course Discounts
00:14
About the Instructor
Stone River eLearning
4.2 Average rating
16,500 Reviews
273,815 Students
201 Courses
270,000+ Happy Udemy Students

At Stone River eLearning, technology is all we teach. If you're interested in programming, development or design - we have it covered. 

Check out our huge catalog of courses and join the over 450,000 students currently taking Stone River eLearning courses. We currently offer 100+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.