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

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

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

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

Kubernetes Masterclass for Application Developers

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

О курсе

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. Unlock the power of Kubernetes with this comprehensive masterclass designed specifically for application developers. You’ll start by understanding the fundamentals of containers and Docker, setting a strong foundation for containerized applications. Then, you’ll dive into Kubernetes, exploring its architecture, components, and core concepts like Pods, Namespaces, and Manifest files. The course takes you on a hands-on journey, guiding you through setting up a Kubernetes cluster, deploying applications, and managing Pod lifecycles. You’ll master key Kubernetes features such as Services, Ingress controllers, ReplicaSets, and Deployments. Advanced topics like batch workloads, secret management, and persistent storage will further enhance your Kubernetes expertise. You’ll also explore real-world use cases, including deploying applications on AWS Elastic Kubernetes Service (EKS). Through step-by-step instructions and hands-on exercises, you’ll learn how to configure, scale, and secure your Kubernetes applications efficiently. This course is perfect for developers, DevOps engineers, and system administrators looking to gain expertise in Kubernetes. Basic knowledge of containers and command-line tools is recommended. Whether you’re a beginner or an experienced professional, this course will take your Kubernetes skills to the next level.

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

KubernetesApplication DeploymentDocker (Software)Data PersistenceContainerizationApplication Lifecycle ManagementConfiguration ManagementAmazon Web ServicesYAMLCloud-Native ComputingCloud DeploymentCommand-Line Interface

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

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

01Introduction3 материалов

Introduction

Introduction (promo video)ВидеоFull Course ResourcesЧтениеHow you should take this course to get the max out of itВидео
02A short recap about Containers8 материалов

A short recap about Containers

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

Packt - Course Instructors

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

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 15.1 ч

12 модулей

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

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

Часть программы вашего университета
What is a container? What makes them so special?Видео
Let's install Docker and play with some containersВидео
What is a Docker image? How can we create one? (tips & tricks)Видео
Let's make 2 containers to talk to each otherВидео
Exploring volumes and storages in containers worldВидео
Exploring Docker Compose to manage multiple containersВидео
Understanding Containers and DockerDIALOGUE
A short recap about Containers - AssessmentЗадание
03General Kubernetes Concepts7 материалов

General Kubernetes Concepts

What actually is Kubernetes and why it was created?ВидеоThe role of each component of the Kubernetes Control PlaneВидеоWhat is a Pod and how it relates to a Container?ВидеоLet's walk through the Pod lifecycle in KubernetesВидеоKubernetes Namespaces and Manifest Files (intro)ВидеоUnderstanding Kubernetes ConceptsDIALOGUEGeneral Kubernetes Concepts - AssessmentЗадание
04Your first hands-on steps in Kubernetes5 материалов

Your first hands-on steps in Kubernetes

Installing a local Kubernetes cluster with MinikubeВидеоExploring basic kubectl commandsВидеоCreating your first Pod with kubectlВидеоInstalling Minikube and kubectl for KubernetesDIALOGUEYour first hands-on steps in Kubernetes - AssessmentЗадание
05Learning about the Pod Lifecycle Management7 материалов

Learning about the Pod Lifecycle Management

Deploying your own REST API in KubernetesВидеоUnderstanding Init containersВидеоExploring Pod Liveness ProbeВидеоExploring Pod Startup ProbeВидеоUnderstanding Post-Start and Pre-Stop hooksВидеоManaging Pod Life Cycle in KubernetesDIALOGUELearning about the Pod Lifecycle Management - AssessmentЗадание
06Getting access to Pods in Kubernetes through Services7 материалов

Getting access to Pods in Kubernetes through Services

Exploring Kubernetes ServicesВидеоExploring Cluster IP ServicesВидеоExploring NodePort ServicesВидеоExploring LoadBalancer ServicesВидеоExploring Headless ServicesВидеоExploring Kubernetes ServicesDIALOGUEGetting access to Pods in Kubernetes through Services - AssessmentЗадание
07Getting access to Pods in Kubernetes through an Ingress6 материалов

Getting access to Pods in Kubernetes through an Ingress

What is an Ingress and how it compares to a Service?ВидеоLet's install an Ingress Controller in our minikube setupВидеоCreating a new Ingress that routes traffic to a serviceВидеоExploring traffic routing strategies of an IngressВидеоImplementing Kubernetes IngressDIALOGUEGetting access to Pods in Kubernetes through an Ingress - AssessmentЗадание
08Managing multiple pods in Kubernetes with ReplicaSets and Deployments6 материалов

Managing multiple pods in Kubernetes with ReplicaSets and Deployments

Exploring ReplicaSetsВидеоExploring the Deployment resourceВидеоExploring the rollout processВидеоConfiguring rollout strategiesВидеоManaging Workloads with Replica Sets and DeploymentsDIALOGUEManaging multiple pods in Kubernetes with ReplicaSets and Deployments - AssessmentЗадание
09Running Batch workflows in Kubernetes4 материалов

Running Batch workflows in Kubernetes

Exploring the Job resourceВидеоExploring the CronJob resourceВидеоRunning Batch Workloads with Kubernetes JobsDIALOGUERunning Batch workflows in Kubernetes - AssessmentЗадание
10Configuration and Secret Management in Kubernetes5 материалов

Configuration and Secret Management in Kubernetes

Exploring the ConfigMap resourceВидеоExploring the Secret resourceВидеоBest practices for Secret management in KubernetesВидеоUsing ConfigMaps in KubernetesDIALOGUEConfiguration and Secret Management in Kubernetes - AssessmentЗадание
11Managing Storage in Kubernetes6 материалов

Managing Storage in Kubernetes

Ephemeral VolumesВидеоLearning about PersistentVolumes, PersistentVolumeClaims, StorageClassesВидеоHands-on demo with PVs, PVCs, and SCsВидеоExploring the StatefulSet resourceВидеоUnderstanding Ephemeral Volumes in KubernetesDIALOGUEManaging Storage in Kubernetes - AssessmentЗадание
12Deploying your app in AWS Elastic Kubernetes Service9 материалов

Deploying your app in AWS Elastic Kubernetes Service

Step 1 - Creating the cluster & adding worker nodesВидеоStep 2 - Getting kubectl access to the clusterВидеоStep 3 - Deploying our appВидеоStep 4 - Getting app access through a Network Load BalancerВидеоStep 5 - Getting app access through an Application Load BalancerВидеоStep 6 - Clean up everything to reduce costsВидеоDeploying your app in AWS Elastic Kubernetes Service - AssessmentЗаданиеFull Course AssessmentЗаданиеFull Course Practice AssessmentЗадание