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

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

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

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

Kubernetes Foundations: Architecture and Core Concepts

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

О курсе

Kubernetes has become the industry standard for container orchestration, enabling organizations to deploy, manage, and scale containerized applications efficiently. This course introduces learners to Kubernetes fundamentals, architecture, and practical deployment patterns, providing a solid foundation for running real-world applications. You will learn about Kubernetes architecture, from container images to running pods, and gain hands-on experience installing your first cluster. The course also covers running single and multi-container pods, design patterns, namespaces, resource quotas, ConfigMaps, secrets, and exposing pods with services to enable multi-tenant and secure deployments. What sets this course apart is its focus on foundational concepts combined with practical exercises, giving learners the knowledge and confidence to manage and deploy containerized applications in Kubernetes clusters. The hands-on approach ensures learners can immediately apply concepts in real-world environments. This course is ideal for developers, DevOps engineers, and IT professionals seeking to build foundational Kubernetes skills. Basic knowledge of containers, Docker, and Linux is recommended for the best learning experience. This course is part one of a three-course Specialization designed to provide a comprehensive learning pathway in this subject area. While it delivers standalone value and practical skills, learners seeking a more integrated and in-depth progression may benefit from completing the full Specialization.

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

KubernetesMicroservicesScalabilityNetwork TroubleshootingComputer NetworkingApplication DeploymentCloud-Native ComputingYAMLContainerizationDocker (Software)Multi-Tenant Cloud EnvironmentsDevOpsAutomationScaling And Root PlaningInfrastructure ArchitectureConfiguration ManagementNetwork InfrastructureCommand-Line InterfaceDevelopment Environment

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

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

01Kubernetes Fundamentals12 материалов

From Monoliths to Microservices: Navigating the Kubernetes Ecosystem

OverviewВидеоIntroductionЧтениеUnderstanding the Organizational Shift to Agile MethodologiesЧтениеUnderstanding the Shift from On-Premises to the CloudЧтение

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

Packt - Course Instructors

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

Kubernetes Foundations: Architecture and Core Concepts
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 9.3 ч

8 модулей

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

Часть программы вашего университета
Exploring the Monolithic ArchitectureЧтение
Understanding ContainersЧтение
Container EnginesЧтение
Kubernetes Designed to Run Workloads in ProductionЧтение
Who Manages Kubernetes TodayЧтение
Exploring the Problems That Kubernetes SolvesЧтение
Autoscaling ContainersЧтение
Kubernetes and Modern Application ManagementЗадание
02Kubernetes Architecture – from Container Images to Running Pods12 материалов

Demystifying Kubernetes: From Images to Pods in Action

OverviewВидеоIntroductionЧтениеControl Plane ComponentsЧтениеHow do you run kube-apiserver?ЧтениеKube-schedulerЧтениеThe Compute Node ComponentsЧтениеKubeletЧтениеExploring the kubectl Command-Line Tool and YAML SyntaxЧтениеHow Does kubectl WorkЧтениеThe Declarative SyntaxЧтениеThe Single-Node ClusterЧтениеKubernetes Fundamentals and Cluster OperationsЗадание
03Installing Your First Kubernetes Cluster7 материалов

Hands-On Kubernetes: Building and Managing Local Clusters

OverviewВидеоIntroductionЧтениеSetting Up Minikube Using VMsЧтениеAccessing the Kubernetes Cluster Created by MinikubeЧтениеMultiple Kubernetes Clusters Using MinikubeЧтениеStopping and Deleting the Local Kind ClusterЧтениеKubernetes Cluster FundamentalsЗадание
04Running Your Containers in Kubernetes12 материалов

Mastering Pods: Deploying, Organizing, and Automating Workloads in Kubernetes

OverviewВидеоIntroductionЧтениеEach Pod Gets an IP AddressЧтениеLaunching Your First PodsЧтениеReading the Pod's Information and MetadataЧтениеAccessing a Pod from the Outside WorldЧтениеWhat Are Labels and Why Do We Need Them?ЧтениеAdding or Updating a Label to a Running PodЧтениеLaunching Your First JobЧтениеRunning a Task Multiple Times Using CompletionsЧтениеWhat Are CronJobs?ЧтениеKubernetes Container Management and Best PracticesЗадание
05Using Multi-Container Pods and Design Patterns12 материалов

Mastering Multi-Container Pods and Kubernetes Design Patterns

OverviewВидеоIntroductionЧтениеWhat Happens When Kubernetes Fails to Launch One Container in a PodЧтениеOr EquivalentЧтениеRunning Commands in ContainersЧтениеIntroducing initContainersЧтениеAccessing the Logs of a Specific ContainerЧтениеCreating and Mounting an EmptyDir VolumeЧтениеCreating and Mounting a HostPath VolumeЧтениеWhat Is the Ambassador Design PatternЧтениеSidecar Multi-Container Pod ExampleЧтениеMulti-Container Pod FundamentalsЗадание
06Namespaces, Quotas, and Limits for Multi-Tenancy in Kubernetes10 материалов

Mastering Resource Organization and Control in Kubernetes Clusters

OverviewВидеоIntroductionЧтениеHow Namespaces Impact Your Resources and ServicesЧтениеListing Resources Inside a Specific NamespaceЧтениеUnderstanding That Not All Resources Are in a NamespaceЧтениеConfiguring ResourceQuota and Limit at the Namespace LevelЧтениеUnderstanding How You Can Limit Resource ConsumptionЧтениеUnderstanding Why You Need ResourceQuotaЧтениеListing ResourceQuotaЧтениеKubernetes Multi-Tenancy and Resource ManagementЗадание
07Configuring Your Pods Using ConfigMaps and Secrets9 материалов

Mastering Secure and Dynamic Configuration in Kubernetes Pods

OverviewВидеоIntroductionЧтениеUnderstanding How Pods Consume ConfigMaps and SecretsЧтениеStoring Entire Configuration Files in a ConfigMapЧтениеLinking ConfigMaps as Environment VariablesЧтениеMounting a ConfigMap as a Volume MountЧтениеManaging Sensitive Configuration with the Secret ObjectЧтениеCreating a Secret with Content from a FileЧтениеManaging Application Configurations and SecretsЗадание
08Exposing Your Pods with Services15 материалов

Mastering Kubernetes Service Types and Pod Connectivity

OverviewВидеоIntroductionЧтениеUnderstanding Pod IP AssignmentЧтениеNot Hardcoding the Pod's IP Address in Application DevelopmentЧтениеUnderstanding How DNS Names Are Generated for ServicesЧтениеUsing a Utility Pod for Debugging Your ServicesЧтениеUnderstanding the Different Types of ServicesЧтениеUnderstanding NodePort YAML DefinitionЧтениеAdding More Pods to NodePort ServicesЧтениеHow Do I Know If I Need NodePort or ClusterIP Services to Expose My PodsЧтениеCreating ClusterIP Services Using the Declarative WayЧтениеThe LoadBalancer ServiceЧтениеExternalName Service TypeЧтениеWhat Is LivenessProbe and Why Do You Need It?ЧтениеKubernetes Services and Networking FundamentalsЗадание