Companies Home Search Profile

Kubernetes for Beginners

Focused View

Bogdan Stashchuk

3:02:08

134 View
  • 00001 Kubernetes for Beginners Introduction.mp4
    02:36
  • 00002 What Is Kubernetes.mp4
    04:11
  • 00003 What Is Pod.mp4
    01:39
  • 00004 Kubernetes Cluster and Nodes.mp4
    02:22
  • 00005 Kubernetes Services.mp4
    03:41
  • 00006 What Is kubectl.mp4
    03:10
  • 00007 Software Required for This Course.mp4
    04:30
  • 00008 Installing Kubectl.mp4
    03:18
  • 00009 Installing Minikube.mp4
    04:49
  • 00010 Creating Kubernetes Cluster Using Minikube.mp4
    04:14
  • 00011 Exploring the Kubernetes Node.mp4
    06:50
  • 00012 Creating Just a Single Pod.mp4
    05:25
  • 00013 Exploring Kubernetes Pod.mp4
    06:52
  • 00014 Creating Alias for the Kubectl Command.mp4
    02:42
  • 00015 Creating and Exploring Deployment.mp4
    08:46
  • 00016 Scaling Deployment.mp4
    03:04
  • 00017 Connecting to One of the Pods Using Its IP Address.mp4
    02:24
  • 00018 What Is Service.mp4
    01:59
  • 00019 Creating and Exploring ClusterIP Service.mp4
    05:24
  • 00020 Connecting to the Deployment Using ClusterIP Service.mp4
    04:31
  • 00021 Deleting Deployment and Service.mp4
    01:29
  • 00022 Creating Node Web Application.mp4
    07:41
  • 00023 Dockerizing Node Application.mp4
    08:35
  • 00024 Pushing Custom Image to the Docker Hub.mp4
    01:45
  • 00025 Creating Deployment Based on the Custom Docker Image.mp4
    05:46
  • 00026 Scaling Custom Image Deployment.mp4
    03:30
  • 00027 Creating NodePort Service.mp4
    04:41
  • 00028 Creating LoadBalancer Service.mp4
    03:11
  • 00029 Rolling Update of the Deployment.mp4
    08:45
  • 00030 What Happens When One of the Pods Is Deleted.mp4
    01:05
  • 00031 Kubernetes Dashboard.mp4
    04:31
  • 00032 Creating YAML Deployment Specification File.mp4
    06:17
  • 00033 How to Use Kubernetes Documentation.mp4
    03:39
  • 00034 Applying YAML Deployment File.mp4
    03:47
  • 00035 Creating YAML Service Specification File.mp4
    03:46
  • 00036 Plan for the Creation of the Two Deployments.mp4
    03:21
  • 00037 Creating another Web App with Two Endpoints.mp4
    03:50
  • 00038 Building Custom Docker Image for the Second Web App.mp4
    01:37
  • 00039 Creating YAML Service Specification File.mp4
    02:31
  • 00040 Creating YAML Specifications for the NGINX App.mp4
    03:10
  • 00041 Applying Specifications for Both Apps.mp4
    02:07
  • 00042 Verifying Connectivity Between Different Deployments.mp4
    03:10
  • 00043 Resolving Service Name to IP Address.mp4
    02:45
  • 00044 Deleting Both Applications.mp4
    01:17
  • 00045 Changing Container Runtime from Docker to CRI-O.mp4
    03:53
  • 00046 Deploying Apps Using CRI-O Container Runtime.mp4
    01:23
  • 00047 Verifying Connectivity Between Deployments.mp4
    01:17
  • 00048 Wrap-Up.mp4
    00:52
  • Kubernetes-for-Beginners-main.zip
  • Description


    Kubernetes is now a de-facto standard for the deployment of the containerized applications into the production and it is the must-know tool for all DevOps engineers and software developers who want to learn how to run and test their applications in production.

    During this course, you will also perform practical tasks like creating a Kubernetes cluster locally on your computers using Minikube, managing the Kubernetes cluster using kubectl, creating pods, analyzing how they are assigned to nodes, and examining their internals.

    You will also learn to create deployments and observe how Kubernetes automatically creates necessary pods for this deployment, scale deployments, monitor deployments, and observe what happens when some of the pods fail.

    Furthermore, you will create services to be able to connect to the deployments both internally and externally and launch the Kubernetes dashboard. Also, in practice activities, you will learn how to deploy applications in Kubernetes following the declarative approach and you will be able to create and apply YAML configuration files for the deployments and for the services.

    By the end of the course, you will be able to modify deployments and services by making changes to the YAML configuration files and re-applying them.

    All code files are placed here: https://github.com/PacktPublishing/Kubernetes-for-Beginners

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Bogdan Stashchuk
    Bogdan Stashchuk
    Instructor's Courses
    Bogdan Stashchuk is an experienced instructor (over 20+ years) with a software engineering background. He teaches complex stuff in an easy step-by-step manner. All his courses include practical exercises, which allow the learners to follow him from the start of any course till the end. Learners will perform all tasks the same way he does in his video lectures. There are a lot of challenging assignments, the solutions for which are discussed inside the course. This is the perfect combination that enables you to really learn and retain gained knowledge for a long period of time.
    Packt is a publishing company founded in 2003 headquartered in Birmingham, UK, with offices in Mumbai, India. Packt primarily publishes print and electronic books and videos relating to information technology, including programming, web design, data analysis and hardware.
    • language english
    • Training sessions 48
    • duration 3:02:08
    • Release Date 2023/02/07