Kubernetes for Beginners

Instructor: Packt - Course Instructors

What you'll learn

  •   Understand Kubernetes architecture and identify the functions of nodes, pods, services, and deployments.
  •   Create and manage a Kubernetes cluster using both command lines and the Kubernetes dashboard.
  •   Analyze and explore pod internals through connections, and apply knowledge to deploy and scale applications.
  • Skills you'll gain

  •   Docker (Software)
  •   Application Deployment
  •   Node.JS
  •   Development Environment
  •   Servers
  •   Command-Line Interface
  •   Containerization
  •   Scalability
  •   YAML
  •   Kubernetes
  • There are 16 modules in this course

    Next, you’ll set up your environment by installing Minikube and kubectl, essential tools for running Kubernetes locally. You’ll create your first Kubernetes cluster and explore its nodes, giving you hands-on experience in managing a cluster. The course then guides you through creating and managing pods, deployments, and services, providing step-by-step instructions on scaling applications and connecting to services. In the latter part of the course, you'll dive into more advanced topics such as rolling updates, pod recovery, and using the Kubernetes dashboard. You'll also learn how to create and apply YAML specification files for deployments and services. The course culminates in deploying and managing a Node.js application, including creating Docker images, pushing them to Docker Hub, and scaling the application using Kubernetes. By the end of this course, you'll be confident in deploying and managing applications with Kubernetes in real-world scenarios. This course is designed for developers, system administrators, and IT professionals who are new to Kubernetes. Basic knowledge of Docker and containerization is required.

    Kubernetes Overview

    Minikube Installation

    Kubernetes Cluster

    Pod Creation

    Deployment Creation

    Service Creation

    Deployment and Service Deletion

    Running Node.js Application Using K8S

    Rolling Updates and Pods Recovery

    Kubernetes Dashboard

    YAML Specification Files

    Multiple Deployments Creation

    Interaction Between Deployments

    CRI-O Container Runtime

    Course Summary

    Explore more from Cloud Computing

    ©2025  ementorhub.com. All rights reserved