Working with Advanced Docker Operations

Leverage the potentials of docker deployment with Kubernetes

3.95 (22 reviews)
Udemy
platform
English
language
Databases
category
287
students
3.5 hours
content
Feb 2018
last update
$34.99
regular price

What you will 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

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.

This course uses Kubernetes 1.8, while not the latest version available, it provides relevant and informative content for legacy users of Kubernetes.

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.

Content

Get Started Using Kubernetes

The Course Overview
Managing Resources
Creating Pods
Multi-container Pods
Networking
Deployments and Controllers
Rolling Updates

Using Services and Volumes with Pods

Labels and Selectors
Kubernetes Services
Environment Variables
Creating Secrets and ConfgMaps
Plain Volumes
Persistent Volumes

Monitoring

Installing the ELK Stack
Viewing Logs in Kibana
Collecting Performance Data with Prometheus
Viewing Performance Data with Grafana
Using Sysdig
Other Considerations

Continuous Integration and Delivery with GitLab

Building Docker Images Automatically
Automatically Testing Images
Automatically Deploying an Image

Use Cases

Rapidly Test Backups and DB Changes with MySQL
Deploying WordPress and MySQL with Docker
Manage Applications with a Lot of dependencies
Deploying Jenkins with Docker

Screenshots

Working with Advanced Docker Operations - Screenshot_01Working with Advanced Docker Operations - Screenshot_02Working with Advanced Docker Operations - Screenshot_03Working with Advanced Docker Operations - Screenshot_04

Charts

Price

Working with Advanced Docker Operations - Price chart

Rating

Working with Advanced Docker Operations - Ratings chart

Enrollment distribution

Working with Advanced Docker Operations - Distribution chart

Related Topics

1542628
udemy ID
2/6/2018
course created date
6/22/2020
course indexed date
Bot
course submited by