К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Kubernetes for Beginners · LearnSpace
Назад в каталог
courseraIT и технологии

Kubernetes for Beginners

Курс от Packt
Средний≈ 9.2 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Begin your journey into the world of Kubernetes with a structured course designed to make you proficient in container orchestration. The course starts with an introduction to Kubernetes, explaining its fundamental components such as pods, clusters, nodes, and services. You'll gain a clear understanding of how Kubernetes functions and the role of kubectl in managing your cluster. 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.

Навыки, которые вы освоите

KubernetesScalabilityApplication DeploymentDocker (Software)Node.JSSoftware InstallationYAMLCommand-Line InterfaceContainerizationDevelopment Environment

Программа курса

16 модулей · 70 учебных материалов

01Course Introduction2 материалов

Course Introduction

Kubernetes for Beginners IntroductionВидеоFull Course ResourcesЧтение
02Kubernetes Overview6 материалов

Kubernetes Overview

What Is Kubernetes?Видео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Kubernetes for Beginners
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 9.2 ч

16 модулей

Язык: Английский

Субтитры: Казахский

Часть программы вашего университета
What Is Pod?Видео
Kubernetes Cluster and NodesВидео
Kubernetes ServicesВидео
What Is kubectl?Видео
Understanding Kubernetes Architecture and TerminologyDIALOGUE
03Minikube Installation5 материалов

Minikube Installation

Software Required for This CourseВидеоInstalling KubectlВидеоInstalling MinikubeВидеоSetting Up a Local Kubernetes Cluster with MinikubeDIALOGUEAssessment 1Задание
04Kubernetes Cluster3 материалов

Kubernetes Cluster

Creating Kubernetes Cluster Using MinikubeВидеоExploring the Kubernetes NodeВидеоCreating and Managing a Kubernetes Cluster with MinikubeDIALOGUE
05Pod Creation4 материалов

Pod Creation

Creating Just a Single PodВидеоExploring Kubernetes PodВидеоCreating Alias for the Kubectl CommandВидеоCreating and Managing Kubernetes PodsDIALOGUE
06Deployment Creation5 материалов

Deployment Creation

Creating and Exploring DeploymentВидеоScaling DeploymentВидеоConnecting to One of the Pods Using Its IP AddressВидеоWorking with Kubernetes DeploymentsDIALOGUEAssessment 2Задание
07Service Creation4 материалов

Service Creation

What Is Service?ВидеоCreating and Exploring ClusterIP ServiceВидеоConnecting to the Deployment Using ClusterIP ServiceВидеоCreating and Exposing Kubernetes ServicesDIALOGUE
08Deployment and Service Deletion2 материалов

Deployment and Service Deletion

Deleting Deployment and ServiceВидеоCreating and Deploying a Custom Docker ImageDIALOGUE
09Running Node.js Application Using K8S9 материалов

Running Node.js Application Using K8S

Creating Node Web ApplicationВидеоDockerizing Node ApplicationВидеоPushing Custom Image to the Docker HubВидеоCreating Deployment Based on the Custom Docker ImageВидеоScaling Custom Image DeploymentВидеоCreating NodePort ServiceВидеоCreating LoadBalancer ServiceВидеоBuilding and Deploying a Node.js Express Application with Docker and KubernetesDIALOGUEAssessment 3Задание
10Rolling Updates and Pods Recovery3 материалов

Rolling Updates and Pods Recovery

Rolling Update of the DeploymentВидеоWhat Happens When One of the Pods Is Deleted?ВидеоUsing Kubernetes Rolling UpdatesDIALOGUE
11Kubernetes Dashboard2 материалов

Kubernetes Dashboard

Kubernetes DashboardВидеоExploring the Kubernetes Dashboard with MinikubeDIALOGUE
12YAML Specification Files6 материалов

YAML Specification Files

Creating YAML Deployment Specification FileВидеоHow to Use Kubernetes Documentation?ВидеоApplying YAML Deployment FileВидеоCreating YAML Service Specification FileВидеоDeclarative Approach with YAML in KubernetesDIALOGUEAssessment 4Задание
13Multiple Deployments Creation7 материалов

Multiple Deployments Creation

Plan for the Creation of the Two DeploymentsВидеоCreating another Web App with Two EndpointsВидеоBuilding Custom Docker Image for the Second Web AppВидеоCreating YAML Service Specification FileВидеоCreating YAML Specifications for the NGINX AppВидеоApplying Specifications for Both AppsВидеоConnecting Kubernetes DeploymentsDIALOGUE
14Interaction Between Deployments4 материалов

Interaction Between Deployments

Verifying Connectivity Between Different DeploymentsВидеоResolving Service Name to IP AddressВидеоDeleting Both ApplicationsВидеоExploring Kubernetes Service ConnectionsDIALOGUE
15CRI-O Container Runtime5 материалов

CRI-O Container Runtime

Changing Container Runtime from Docker to CRI-OВидеоDeploying Apps Using CRI-O Container RuntimeВидеоVerifying Connectivity Between DeploymentsВидеоChanging Container Runtime in KubernetesDIALOGUEAssessment 5Задание
16Course Summary3 материалов

Course Summary

Wrap-UpВидеоFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание