Working with Advanced Docker Operations
4.0 (16 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
186 students enrolled

Working with Advanced Docker Operations

Leverage the potentials of docker deployment with Kubernetes
4.0 (16 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
186 students enrolled
Created by Packt Publishing
Last updated 2/2018
English
English [Auto-generated]
Current price: $11.99 Original price: $124.99 Discount: 90% off
2 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Download, install, and configure the latest version of Kubernetes
  • Orchestratw multiple containers into complex applications with Kubernetes

  • Build Images Automatically with GitLab

  • View Performance Data with Grafana
  • Use Cases and Problen Solving
  • Learn to Install the ELK Stack
Course content
Expand all 26 lectures 03:23:23
+ Get Started Using Kubernetes
7 lectures 55:03

This video will give you an overview about the course.

Preview 02:59

In this video, we will learn how to use kubectl manage resources in Kubernetes

Managing Resources
07:58

The aim of this video is to understand how to create Pods to run containers.

Creating Pods
08:47

In this video, we will learn when and when not to use multi-container Pods and how to create them

Multi-container Pods
09:35

This video will enable us to learn about networking in Kubernetes

Networking
08:18

The aim of this video is to learn how to create a controller to manage Pods for an application

Deployments and Controllers
10:15

In this video, we will learn how to apply updates to a running deployment

Rolling Updates
07:11
+ Using Services and Volumes with Pods
6 lectures 47:57

In this video, we will discover how to use labels and selectors with Kubernetes resources.

Preview 08:37

The aim of this video is to understand to use Services to provide access to Deployments

Kubernetes Services
10:02

In this video, we will learn how to use environment variables in specifications.

Environment Variables
04:45

The aim of this video is to learn how to pass data into Pods using Secrets and ConfigMaps.

Creating Secrets and ConfgMaps
08:07

This video explores how to use volumes to provide persistent data to Pods

Plain Volumes
06:10

In this video, we will understand how to use PersistentVolumes to provide data to one or more Pods

Persistent Volumes
10:16
+ Monitoring
6 lectures 36:05

Learn how to install Elasticsearch and Kibana on Kubernetes

Installing the ELK Stack
06:19

Learn how to view and search logs with Kibana

Viewing Logs in Kibana
05:30

Learn how to collect performance data from Kubernetes with Prometheus

Collecting Performance Data with Prometheus
04:31

Learn how to use Grafana with Prometheus

Viewing Performance Data with Grafana
07:40

Use Sysdig to monitor a Kubernetes host

Using Sysdig
06:14

Learn about other considerations for monitoring your Docker and Kubernetes cluster

Other Considerations
05:51
+ Continuous Integration and Delivery with GitLab
3 lectures 21:57

Learn how to use GitLab CI to automatically build Docker images.

Building Docker Images Automatically
06:54

Learn how to automatically test Docker images as they are built.

Automatically Testing Images
05:12

Learn how to automatically deploy Docker images and applications to Kubernetes

Automatically Deploying an Image
09:51
+ Use Cases
4 lectures 42:21

The aim of this video is to learn how Docker is used to verify MySQL backups.

Rapidly Test Backups and DB Changes with MySQL
10:03

The aim of this video is to learn how to deploy WordPress and MySQL.

Deploying WordPress and MySQL with Docker
09:10

The aim of this video is to learn how to manage applications with dependencies.

Manage Applications with a Lot of dependencies
13:12

The aim of this video is to learn how to use Jenkins with Kubernetes.

Deploying Jenkins with Docker
09:56
Requirements
  • Who are familiar with basic Docker concepts and want to learn how to deploy Docker for real-world applications.
Description

Docker has been a game changer when it comes to virtualization. It provides a fast and robust way to deploy application. It makes it easy to build and deploy applications reliable, repeatable and fast.In this video course you will learn how to manage Kubernetes to manage containers across a cluster of hosts.Next it will teach you how to monitor the health of a Docker cluster. Along the way, you will learn how to deploy your application that can be quickly scaled to meet load needs and be upgraded with little or no downtime. Next, we’ll guide you on how to configure the Docker daemon, troubleshooting containers and images. We’ll also teach you how to use continuous integration techniques to automatically build and test Docker images. Moving on, we will discuss use cases for containers. Each use case will highlight a particular problem and how Docker helps to solve it.Finally, you will learn how to use Kubernetes orchestration system, how to monitor your Docker cluster, How to automate your application to build, test and deploy.

About the Author

Randall Smith is a senior systems administrator at Adams State University. He has been administering Windows, Linux, and BSD systems since 1999.He has been active in helping other sysadmins solve problems online and off. He has presented at the Colorado Higher Ed Computing Organization and Educause conferences on topics including Linux KVM and Ceph.In his spare time, Randall streams Let's Play gaming videos at Music Free Gaming on YouTube and Twitch.

Who this course is for:
  • This course is designed for Developers and system administrators who are familiar with basic Docker concepts and want to learn how to deploy Docker for real-world applications.