Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Working with Advanced Docker Operations
Rating: 4.2 out of 5(24 ratings)
293 students

Working with Advanced Docker Operations

Leverage the potentials of docker deployment with Kubernetes
Last updated 2/2018
English

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

5 sections26 lectures3h 23m total length
  • The Course Overview2:59

    This video will give you an overview about the course.

  • Managing Resources7:58

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

  • Creating Pods8:47

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

  • Multi-container Pods9:35

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

  • Networking8:18

    This video will enable us to learn about networking in Kubernetes

  • Deployments and Controllers10:15

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

  • Rolling Updates7:11

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

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.

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.

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.