O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Kubernetes for Absolute Beginners - Hands-on

Video Description

Learn Kubernetes in simple, easy and fun way with hands-on coding exercises. For beginners in DevOps.

About This Video

  • This will give you real-world experience and the chance to work with other students in the community.
  • You will develop a Kubernetes deployment and get feedback for your work.

In Detail

Learning Kubernetes is essential for any DevOps professional. DevOps engineers are always in demand. Currently, the average Silicon Valley salary for a DevOps engineer is 20% higher than what a software engineer makes. Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It was originally designed by Google and is now maintained by the Cloud Native Computing Foundation. Kubernetes is at the cutting-edge of application deployment. The best way to kick-start your DevOps career is by learning how to effectively deploy Kubernetes. This course is for absolute Kubernetes beginners. With zero knowledge about Kubernetes, once you take this course and complete all of the hands-on coding exercises, you will be ready to deploy your own applications on a Kubernetes platform. You will be developing your own services using Kubernetes configuration files for different use cases right in your browser. The coding exercises will validate your commands to make sure you have written them correctly. This course is the best way to learn the Kubernetes skills you will need to succeed in your DevOps career. All the code and supporting files for this course are available at: https://github.com/PacktPublishing/-Kubernetes-for-Absolute-Beginners---Hands-on

Downloading the example code for this course: You can download the example code files for all Packt video courses you have purchased from your account at http://www.PacktPub.com. If you purchased this course elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.

Table of Contents

  1. Chapter 1 : Introduction
    1. Introduction 00:04:29
  2. Chapter 2 : Kubernetes Overview
    1. Containers Overview 00:14:05
    2. Demo - Setup Lab – VirtualBox 00:12:56
    3. Demo – Docker 00:02:45
    4. Container Orchestration 00:03:33
    5. Kubernetes Architecture 00:06:38
  3. Chapter 3 : Setup Kubernetes
    1. Kubernetes Setup - Introduction and Minikube 00:03:38
    2. Demo – Minikube 00:10:51
    3. Kubernetes Setup – Kubeadm 00:04:18
    4. Demo - Kubeadm - Part 1 - Setup Virtual Machines and Pre-Requisites 00:23:31
    5. Demo - Kubeadm - Part 2 - Configure Cluster with kubeadm 00:14:08
    6. Demo - Kubernetes on Google Cloud Platform 00:04:59
    7. Demo - play-with-k8s.com 00:03:08
  4. Chapter 4 : Kubernetes Concepts
    1. PODs 00:09:22
    2. Demo – PODs 00:03:30
  5. Chapter 5 : YAML Introduction
    1. Introduction to YAML 00:08:34
  6. Chapter 6 : Kubernetes Concepts - PODs, ReplicaSets, Deployments
    1. PODs with YAML 00:07:09
    2. Tips & Tricks – YAML 00:09:27
    3. Replication Controllers and ReplicaSets 00:16:24
    4. Demo – ReplicaSets 00:13:14
    5. Deployments 00:04:41
    6. Demo – Deployments 00:05:18
    7. Deployments - Update and Rollback 00:07:47
    8. Demo - Deployments - Update and Rollback 00:15:08
  7. Chapter 7 : Networking in Kubernetes
    1. Basics of Networking in Kubernetes 00:06:25
    2. Demo - Networking in Kubernetes 00:02:16
  8. Chapter 8 : Services
    1. Services – NodePort 00:14:07
    2. Demo – Services 00:04:09
    3. Services – ClusterIP 00:04:14
  9. Chapter 9 : Microservices Architecture
    1. Microservices Application 00:07:56
    2. Demo - Deploying Microservices Application on GCP Kubernetes Cluster 00:31:07
    3. Demo - Example Voting Application Improvised - v2 00:27:53
  10. Chapter 10 : Conclusion
    1. Conclusion 00:01:20