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

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

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

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

Containerization and Orchestration

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

О курсе

This course will take you on a journey from the fundamentals of containerization to advanced techniques in orchestration and monitoring, helping you build real-world expertise step by step. You will start with the basics of Docker, gradually progressing to orchestrating containers at scale with Kubernetes, and finally mastering container monitoring and visualization using Prometheus and Grafana. With a hands-on approach, this course covers everything from the fundamentals of containerization to deploying complex, multi-container applications, managing Kubernetes clusters, and implementing observability. You will gain the skills necessary to automate, monitor, and manage large-scale containerized environments. By the end of this course, you will be able to: • Understand the fundamentals of Docker and containerization • Create and manage Docker containers and images • Utilize Docker Compose for multi-container applications • Analyze the architecture of Kubernetes and deploy applications using Kubernetes. • Evaluate and scale Kubernetes clusters to meet application needs. • Design and implement observability solutions using Prometheus and Grafana to monitor containers and clusters. This course is designed for DevOps practitioners, system administrators, cloud engineers, and developers who want to deepen their expertise in containerization, orchestration, and monitoring. It’s perfect for those looking to enhance their ability to deploy, scale, and manage containerized applications in modern cloud-native environments while gaining proficiency in observability practices using tools like Prometheus and Grafana.

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

Docker (Software)KubernetesContainerizationGrafanaApplication DeploymentPrometheus (Software)Data PersistenceDevOpsCloud-Native ComputingScalabilitySystem MonitoringDashboard CreationContinuous Monitoring

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

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

01Containerization using Docker40 материалов

Getting Started with Containers

Specialization IntroductionВидеоWelcome to Containerization and OrchestrationЧтениеCourse IntroductionВидеоContainerization Scenario Yelp - ChallengesВидео

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

Edureka

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

Containerization and Orchestration
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 26.3 ч

5 модулей

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

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

Часть программы вашего университета
Containerization Scenario Yelp - Transition to DockerВидео
Introduction to ContainerizationВидео
Introduction to Containerization - History and Use CasesВидео
How Containers WorkВидео
Containers vs Virtual Machines - Architecture of Virtual MachinesВидео
Containers vs Virtual Machines - Architecture ComparisonВидео
The Evolution of OS-Level VirtualizationЧтение
How to use Discussion PromptЧтение
Introduce YourselfОбсуждение
The Role of Containers in Modern Application DevelopmentОбсуждение
Practice Quiz: Getting Started with ContainersЗадание

Docker Fundamentals

Introduction to DockerВидеоIntroduction to Docker - Key ComponentsВидеоIntroduction to Docker - PopularityВидеоDocker Architecture - Architectural DiagramВидеоDocker Architecture - Client, Host, and RegistryВидеоDocker Container LifecycleВидеоUnderstanding dockerd’s Role, REST APIs, and Plugin SystemЧтениеDocker’s Security ImplicationsОбсуждениеPractice Quiz: Docker FundamentalsЗадание

Docker CLI and Port Binding

Docker CLI Commands - General and Container Management CommandsВидеоDocker CLI Commands - Image Management and Networking CommandsВидеоDocker Installation - Update Package and Enable DockerВидеоDocker Installation - Running DockerВидеоDocker CLI Commands - Demonstration - Running a ContainerВидеоDocker CLI Commands - Demonstration - Listing ContainersВидеоPort Binding - Introduction and TypesВидеоPort Binding - Syntax and ExampleВидеоPort Binding - Demonstration - Adding Port BindingВидеоPort Binding - Demonstration - Running nginx ServerВидеоPort Binding - Demonstration - Launching the Container in Web BrowserВидеоDocker Networking Bridge Driver and User-Defined NetworksЧтениеPort Binding Challenges in ContainersОбсуждениеPractice Quiz: Docker CLI and Port BindingЗадание

Module Wrap-Up and Assessment

Knowledge Check: Containerization using DockerЗаданиеSummary: Containerization using DockerЧтение
02Advanced Docker Management and Orchestration70 материалов

Docker Container Modes and Image Creation

Docker Container Running Modes - Detached ModeВидеоDocker Container Running Modes - Foreground ModeВидеоStarting Containers in Different Modes - Interactive ModeВидеоStarting Containers in Different Modes - Detached ModeВидеоDockerfile - InstructionВидеоDockerfile - Instruction ExampleВидеоDockerfile - Creating DockerfileВидеоDocker DaemonВидеоDocker Daemon - Creating a DockerfileВидеоPractice: Optimize a Dockerfile for Faster BuildsDIALOGUEDocker Daemon - Build the Docker ImageВидеоDocker Image - Principles and FeaturesВидеоDocker Image - ComponentsВидеоDocker Image - Creating, Building, and Running DockerfileВидеоDockerfile InstructionsЧтениеWriting a Dockerfile to Create an Image - Installing node.jsВидеоWriting a Dockerfile to Create an Image - Installing Dependencies and Creating ServerВидеоWriting a Dockerfile to Create an Image - Building ImageВидеоOptimizing Dockerfile for Image CreationОбсуждениеPractice Quiz: Docker Container Modes and Image CreationЗадание

Managing Docker Images and Volumes

Managing Docker Images - Registries and Image DistributionВидеоManaging Docker Images - Docker HubВидеоManaging Docker Images - Securing and Managing ImagesВидеоPulling and Pushing Images - Pushing an ImageВидеоPulling and Pushing Images - Pulling an ImageВидеоSetting up Docker Hub - Logging into Docker HubВидео

Orchestrating Containers: Docker Compose and Swarm

Docker Compose - IntroductionВидеоDocker Compose - Important CommandsВидеоDocker Compose InstallationВидеоMulti-container Deployment with Compose - Creating and Configuring a docker-compose FileВидеоMulti-container Deployment with Compose - Full Stack Setup and VerificationВидеоMulti-container Deployment with Compose - Managing WordPress, MySQL, and Full Lifecycle OperationsВидео

Monitoring and Visualizing Docker Containers with Prometheus and Grafana

Docker Container MonitoringВидеоSetting Up Prometheus to Monitor Docker - Prometheus Configuration and Docker Compose SetupВидеоSetting Up Prometheus to Monitor Docker - Deploying Prometheus with Docker ComposeВидеоConfiguring Prometheus Scrape Targets for Docker Containers - Target Configuration and DeploymentВидеоConfiguring Prometheus Scrape Targets for Docker Containers - Visualizing Docker Container MetricsВидеоDocker Metrics CPU, Memory, and Network Usage - Analyzing CPU and Network UsageВидео

Module Wrap-Up and Assessment

Summary: Advanced Docker Management and OrchestrationЧтениеKnowledge Check: Advanced Docker Management and OrchestrationЗадание
03Introduction to Kubernetes48 материалов

Getting Started with Kubernetes

Kubernetes Case StudyВидеоWhat is Kubernetes - IntroductionВидеоWhat is Kubernetes - Importance of KubernetesВидеоKubernetes Core Concepts - OverviewВидеоKubernetes Core Concepts - Nodes and PodsВидеоKubernetes Core Concepts - ReplicaSets and NamespacesВидеоKubernetes Control Plane Components in DepthЧтениеKubernetes in Multi-Cloud EnvironmentsОбсуждениеPractice Quiz: Getting Started with KubernetesЗадание

kubectl Essentails

What is KubectlВидеоkubectl InstallationВидеоKubectl Basic Command - create, get, run, and exposeВидеоKubectl Basic Command - delete, apply, and editВидеоKubectl Advanced Commands - rollout, scale, and setВидеоKubectl Advanced Commands - describe, exec, and logsВидео

Pods and Scaling in Kubernetes

What are PodsВидеоPod Lifecycle - Pending PhaseВидеоPod Lifecycle - Running, Succeeded, and FailedВидеоReplicaSet and ReplicationController - Defining ReplicaSetВидеоReplicaSet and ReplicationController - Use CasesВидеоReplicaSet and ReplicationController - ComparisonВидео

Module Wrap-Up and Assessment

Summary: Introduction to KubernetesЧтениеKnowledge Check: Introduction to KubernetesЗадание
04Kubernetes Networking and Storage 66 материалов

Kubernetes Services

Labels, Selectors and Annotations - Characteristics of LabelsВидеоLabels, Selectors and Annotations - Types of SelectorsВидеоLabels, Selectors and Annotations - Example of AnnotationВидеоServices - ClusterIPВидеоServices - ClusterIP (Default) ExampleВидеоServices - NodePort ServiceВидеоServices - LoadBalancer ServiceВидеоServices - ExternalName ServiceВидеоServices - Headless ServiceВидеоServices - Demonstration - Setting Up the ClusterВидеоServices - Demonstration - Testing Communication with a PodВидеоPractice: Design a Kubernetes Service LayoutDIALOGUEServices - Demonstration - Creating the NodePort ServiceВидеоServices - Demonstration - NodePort and LoadBalancer for Internal and External AccessВидеоServices - Demonstration - ExternalName Service for External Resource MappingВидеоServices - Demonstration - ClusterIP, NodePort, LoadBalancer, and External Name for External Resource MappingВидеоCNI plugins: Calico vs Flannel vs Weave NetЧтениеLoad Balancing with Kubernetes ServicesОбсуждениеPractice Quiz: Kubernetes ServicesЗадание

Working with Persistent Storage in Kubernetes

Persistent Volumes - IntroductionВидеоPersistent Volumes - Access Modes and Persistent Volume Claims (PVCs)ВидеоPersistent Volumes - LifecycleВидеоPersistent Volumes and Persistent Volume Claims - Creating the Persistent Volume ClaimВидеоPersistent Volumes and Persistent Volume Claims - Verifying the Volume and Pod StatusВидеоPersistent Volumes and Persistent Volume Claims - Terminating the Pod and Verifying Volume DetachmentВидео

Advanced Kubernetes Concepts: StatefulSets, ConfigMaps, and Helm

Headless Service - IntroductionВидеоHeadless Service - Use Cases and ExampleВидеоStatefulSets - OverviewВидеоStatefulSets - Components and WorkingВидеоStatefulSets - Demonstration - Headless Service SetupВидеоStatefulSets - Demonstration - StatefulSet YAML ConfigurationВидео

Monitoring and Visualizing Kubernetes Metrics with Prometheus and Grafana

Setting Up Prometheus for Kubernetes Clusters - Installing Prometheus Using HelmВидеоSetting Up Prometheus for Kubernetes Clusters - Adding the Prometheus Helm RepositoryВидеоKubernetes Metrics Pods, Nodes, and Deployments - Setting Up Prometheus and Grafana DashboardsВидеоKubernetes Metrics Pods, Nodes, and Deployments - Visualizing MetricsВидеоKubernetes Metrics Pods, Nodes, and Deployments - Displaying Prometheus DataВидеоPrometheus Kubernetes Exporters and Custom - Creating Custom MetricsВидео

Module Wrap-Up and Assessment

Knowledge Check: Kubernetes Networking and Storage ЗаданиеSummary: Kubernetes Networking and Storage Чтение
05Course Wrap-Up and Assessment4 материалов

Course Wrap-up and Assessments

Course SummaryВидеоPractice Project: ShopVerse DevOps Transformation Project: Building a Full-Stack CI/CD and Infrastructure Automation PipelineЧтениеEnd Course Knowledge Check: Containerization and OrchestrationЗаданиеDescribe Your Learning JourneyОбсуждение
Setting up Docker Hub - Pull and Run Image from Docker HubВидео
Storage and Volumes in Docker - Managing StorageВидео
Storage and Volumes in Docker - VolumesВидео
Storage and Volumes in Docker - Demonstration - Creating and Listing Docker VolumesВидео
Storage and Volumes in Docker - Demonstration - Verifying Data Across Container LifecyclesВидео
Multistage Dockerfile BuildsЧтение
Image and Volume Management Best PracticesОбсуждение
Practice Quiz: Managing Docker Images and VolumesЗадание
Docker Swarm - Introduction and Swarm NodesВидео
Docker Swarm - Architecture and UsesВидео
Running Docker in Swarm Mode - Setting Up Docker SwarmВидео
Running Docker in Swarm Mode - Adding Workers and Deploying Services in Docker SwarmВидео
Running Docker in Swarm Mode - Scaling and Fault Tolerance in Docker SwarmВидео
Running Docker in Swarm Mode - Accessing and Cleaning Up Docker Swarm ServicesВидео
Docker Compose Advanced FeaturesЧтение
Multi-container Applications with Docker ComposeОбсуждение
Practice Quiz: Orchestrating Containers: Docker Compose and SwarmЗадание
Docker Metrics CPU, Memory, and Network Usage - Real-Time Metrics with Docker Stats and InspecВидео
Docker Metrics CPU, Memory, and Network Usage - Real-Time Monitoring with Docker stats and cAdvisorВидео
Using Prometheus to Query and Visualize Docker Metrics - Integrating Prometheus, cAdvisor, and GrafanaВидео
Using Prometheus to Query and Visualize Docker Metrics - Visualizing Docker Metrics with Prometheus, cAdvisor, and Grafana DashboardsВидео
Using Prometheus to Query and Visualize Docker Metrics - Creating Real-Time Docker Dashboards in Grafana with Prometheus and cAdvisor DataВидео
Using Prometheus to Query and Visualize Docker Metrics - Adding a MySQL Container Видео
Using Prometheus to Query and Visualize Docker Metrics - Real-Time Performance TrackingВидео
Creating Dashboards for Docker Containers in Grafana - Setting Up EnvironmentВидео
Creating Dashboards for Docker Containers in Grafana - Adding Metrics to the DashboardВидео
Creating Dashboards for Docker Containers in Grafana - Customizing and Visualizing DataВидео
Proactive Monitoring and Alerting in E-Commerce PlatformsОбсуждение
Creating Custom Prometheus Exporters for Application-Level Metrics in DockerЧтение
Practice Quiz: Monitoring and Visualizing Docker Containers with Prometheus and GrafanaЗадание
Working with kubectl Commands - Setting Up and Verifying Kubernetes ClusterВидео
Working with kubectl Commands - Creating the YAML File for DeploymentВидео
Working with kubectl Commands - Describing DeploymentsВидео
Working with kubectl Commands - Scaling DeploymentsВидео
Kubectl Plugins and Client-Side ConfigurationЧтение
Troubleshooting with kubectl in ProductionОбсуждение
Practice Quiz: Introduction to kubectlЗадание
Practice: Analyze ReplicaSet Use CasesDIALOGUE
Kubernetes Pods Demonstration - Pod Creation and VerificationВидео
Kubernetes Pods Demonstration - Describing a Pod and Verifying ConnectivityВидео
Kubernetes Pods Demonstration - Testing Connectivity with Port ForwardingВидео
Deployment - Introduction and Key FeaturesВидео
Deployments - StrategiesВидео
Deployments - Use CasesВидео
Rolling Updates and Rollbacks - OverviewВидео
Rolling Updates and Rollbacks - Configuration ParametersВидео
Rolling Updates and Rollbacks - Performing a Rolling UpdateВидео
Deployments, Rolling Updates and Scaling in Kubernetes - Setting up Deployments Видео
Deployments, Rolling Updates and Scaling in Kubernetes - Exposing Deployments via NodePort Видео
Deployments, Rolling Updates and Scaling in Kubernetes - Performing Rolling UpdatesВидео
Deployments, Rolling Updates and Scaling in Kubernetes - Performing RollbackВидео
Deployments, Rolling Updates and Scaling in Kubernetes - Autoscaling with HPAВидео
Kubernetes Health‑Check PatternsЧтение
Deploying and Managing ReplicaSetsОбсуждение
Practice Quiz: Pods and Scaling in KubernetesЗадание
Ephemeral Volume - Creating the Pod with Ephemeral VolumeВидео
Ephemeral Volume - Data Storage and VerificationВидео
Dynamic Provisioning and StorageClass in KubernetesЧтение
Managing Dynamic Storage ProvisioningОбсуждение
Working with Persistent Storage in KubernetesЗадание
StatefulSets - Demonstration - Verifying Pod ConnectivityВидео
StatefulSets - Demonstration - Scaling StatefulSetВидео
ConfigMaps and Secrets - Overview of ConfigMaps Видео
ConfigMaps and Secrets - Types of SecretsВидео
ConfigMaps and Secrets - Creating a ConfigMapВидео
ConfigMaps and Secrets - Using ConfigMap and Secret in a PodВидео
ConfigMaps and Secrets - Creating SecretsВидео
Helm Charts - Demonstration - Creating Your First Helm ChartВидео
Helm Charts - Demonstration - Deploying and Testing the ChartВидео
Helm Charts - Upgrading Helm ChartsВидео
Helm Chart Development Best PracticesЧтение
Managing Application Configuration with ConfigMapsОбсуждение
Practice Quiz: Advanced Kubernetes Concepts: StatefulSets, ConfigMaps, and HelmЗадание
Prometheus Kubernetes Exporters and Custom Metrics - Build and Deploy a Custom Metric ApplicationВидео
Prometheus Kubernetes Exporters and Custom Metrics - Pushing Custom Metrics for Prometheus MonitoringВидео
Prometheus Kubernetes Exporters and Custom Metrics - Deploying a Node.js App on KubernetesВидео
Prometheus Kubernetes Exporters and Custom Metrics - Metrics Configuration and Visualization on KubernetesВидео
Configuring Prometheus to Scrape Kubernetes Metrics - Accessing and Viewing Kubernetes MetricsВидео
Configuring Prometheus to Scrape Kubernetes Metrics - Capturing and Viewing Kubernetes DataВидео
Setting Alerts for Kubernetes IssuesОбсуждение
Alertmanager and Automated RemediationЧтение
Practice Quiz: Monitoring and Visualizing Kubernetes Metrics with Prometheus and GrafanaЗадание