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

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

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

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

Advanced Kubernetes - Security, and Large-Scale Deployments

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

О курсе

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. This advanced course dives deep into Kubernetes, equipping you with the skills to build secure, scalable, and production-ready deployments. By the end, you’ll confidently manage Kubernetes resources, configure persistent storage, implement strong security practices, and deploy applications to cloud platforms like GKE using Kustomize. You'll also learn to tackle real-world infrastructure challenges such as handling secrets, configuring probes, and applying network policies. Your learning journey starts with advanced resource management—using labels, selectors, quotas, and namespaces—followed by implementing health checks through readiness, liveness, and startup probes. You'll then work with persistent storage solutions like volumes and StatefulSets, manage configuration and sensitive data using ConfigMaps and Secrets, and secure workloads with RBAC, service accounts, and Pod Security Standards. Kustomize will help you streamline multi-environment deployments with ease. This course is designed for DevOps engineers and cloud professionals with prior Kubernetes experience who are looking to scale, secure, and operate containerized applications in production environments.

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

KubernetesData PersistenceConfiguration ManagementMongoDBData StorageNetwork SecurityScalabilityApplication DeploymentApplication SecurityApplication Programming Interface (API)Google Cloud PlatformContainerizationAuthenticationsCloud DeploymentInfrastructure SecurityYAML

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

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

01[Kubernetes] Managing Kubernetes Resources22 материалов

[Kubernetes] Managing Kubernetes Resources

Introduction to the Course 'Advanced Kubernetes - Security, and Large-Scale Deployments'ЧтениеFull Specialization ResourcesЧтениеOverview of the SectionВидеоUnderstanding Labels and SelectorsВидео

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

Packt - Course Instructors

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

Advanced Kubernetes - Security, and Large-Scale Deployments
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 19.6 ч

8 модулей

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

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский, Казахский

Часть программы вашего университета
Lab: Using Labels and Selectors in KubectlВидео
Lab: Selecting Objects with MatchLabels and MatchExpressionsВидео
Understanding Annotations in KubernetesВидео
Introduction to Kubernetes NamespacesВидео
Lab: Creating and Managing NamespacesВидео
Lab: Cross-Namespace Service CommunicationВидео
Introduction to Resource Quotas, Requests, and LimitsВидео
Lab: Setting Up Resource QuotasВидео
Lab: Setting Resource Requests and LimitsВидео
Lab: Managing Rollouts, Resource Requests, and LimitsВидео
Startup, Liveness, and Readiness ProbesВидео
Lab: Color API - Implement v1.2.0: Adding Health EndpointsВидео
Lab: Working with Startup ProbesВидео
Lab: Color API - Implement v1.2.1: Adding a Dedicated Startup EndpointВидео
Lab: Working with Liveness ProbesВидео
Lab: Working with Readiness ProbesВидео
Managing Resources with CNIS Name Spaces and QuotasDIALOGUE
[Kubernetes] Managing Kubernetes Resources - AssessmentЗадание
02[Kubernetes] Storage and Data Persistence16 материалов

[Kubernetes] Storage and Data Persistence

Overview of the SectionВидеоIntroduction to Docker VolumesВидеоUnderstanding EmptyDir and Local VolumesВидеоLab: Using EmptyDir Ephemeral StorageВидеоIntroduction to Persistent Volume ClaimsВидеоLab: Creating Persistent Volumes and Persistent Volume ClaimsВидеоLab: Mounting Volumes in Pods and ContainersВидеоLab: Deleting Persistent Volumes and Persistent Volume ClaimsВидеоLab: Dynamically Provisioning Persistent VolumesВидеоIntroduction to StatefulSets in KubernetesВидеоLab: Creating Persistent Volumes with StatefulSetsВидеоLab: Deploying a StatefulSetВидеоLab: StatefulSets with Dynamic Volume ProvisioningВидеоLab: Using Headless ServicesВидеоExploring Persistent and Ephemeral Storage in KubernetesDIALOGUE[Kubernetes] Storage and Data Persistence - AssessmentЗадание
03[Kubernetes] Managing Configuration and Secrets10 материалов

[Kubernetes] Managing Configuration and Secrets

Overview of the SectionВидеоIntroduction to ConfigMaps in KubernetesВидеоLab: Color API - Implement v1.3.0: Receiving External Color InformationВидеоLab: Passing Information from ConfigMaps via Environment VariablesВидеоLab: Mounting ConfigMaps as VolumesВидеоIntroduction to Secrets in KubernetesВидеоLab: Passing Information from Secrets via Environment VariablesВидеоLab: Mounting Secrets as VolumesВидеоConfiguring Containers with Kubernetes ConfigMaps and SecretsDIALOGUE[Kubernetes] Managing Configuration and Secrets - AssessmentЗадание
04[Kubernetes] Project - Deploying a MongoDB Database14 материалов

[Kubernetes] Project - Deploying a MongoDB Database

Overview of the ProjectВидеоCreating Database CredentialsВидеоCreating a Headless Service and ConfigMapsВидеоDeploying the StatefulSetВидеоDeploying and Validating the StatefulSetВидеоTesting StatefulSet ScalingВидеоColor API - Implement v2.0.0: Code RefactorВидеоColor API - Implement v2.0.0: Persisting Data in MongoDBВидеоColor API - Implement v2.0.0: Adding Database Connection LogicВидеоColor API - Implement v2.0.0: Defining Routes for Business LogicВидеоDeploying the New Color API VersionВидеоWrapping Up and Cleaning Up the ProjectВидеоPersisting Data with Stateful SetsDIALOGUE[Kubernetes] Project - Deploying a MongoDB Database - AssessmentЗадание
05[Kubernetes] Security Foundations28 материалов

[Kubernetes] Security Foundations

Overview of the SectionВидеоIntroduction to Kubernetes SecurityВидеоUnderstanding Role-Based Access Control (RBAC)ВидеоLab: Exploring Minikube's Roles and ClusterRolesВидеоUnderstanding the Kubernetes APIВидеоLab: Exploring Kubernetes API ResourcesВидеоLab: Creating Two Users: Alice and BobВидеоLab: Configuring Access Credentials for Alice and BobВидеоLab: Setting Up Permissions to Read PodsВидеоLab: Using ClusterRoles for Cluster-Wide PermissionsВидеоLab: Exploring Subresources and PermissionsВидеоIntroduction to Service Accounts in KubernetesВидеоLab: Working with Default Service AccountsВидеоLab: Creating Custom Service AccountsВидеоLab: RBAC Clean-UpВидеоIntroduction to Network Policies in KubernetesВидеоCalico vs. Native Kubernetes Network PoliciesВидеоLab: Denying All Ingress TrafficВидеоLab: Allowing Traffic Between Specific PodsВидеоLab: Working with Pod SelectorsВидеоLab: Combining Pod SelectorsВидеоLab: Handling Egress TrafficВидеоLab: Working with Network Policies and NamespacesВидеоIntroduction to Pod Security Standards (PSS)ВидеоLab: Applying Pod Security StandardsВидеоLab: Exploring the Pod Security Standards DocumentationВидеоKubernetes Security FundamentalsDIALOGUE[Kubernetes] Security Foundations - AssessmentЗадание
06[Kubernetes] Using Kustomize14 материалов

[Kubernetes] Using Kustomize

Overview of the SectionВидеоIntroduction to KustomizeВидеоLab: Building Our First Kustomize ProjectВидеоUnderstanding Bases and OverlaysВидеоLab: Creating Dev and Prod OverlaysВидеоIntroduction to TransformationsВидеоLab: Working with TransformationsВидеоLab: Generating ConfigMapsВидеоLab: Generating SecretsВидеоLab: Introduction to Patching in KustomizeВидеоLab: Using Strategic Merge PatchesВидеоLab: Using JSON PatchesВидеоUsing Kustomize for Environment ConfigurationDIALOGUE[Kubernetes] Using Kustomize - AssessmentЗадание
07[Kubernetes] Project - Deploying the Color API Application to Google Kubernetes Engine (GKE)30 материалов

[Kubernetes] Project - Deploying the Color API Application to Google Kubernetes Engine (GKE)

Overview of the ProjectВидеоCreating a Google Cloud Platform (GCP) AccountВидеоUnderstanding Project CostsВидеоNavigating GCP's UI ConsoleВидеоInstalling the gcloud CLIВидеоExploring the GKE UI ConsoleВидеоCreating a Google Kubernetes Engine (GKE) ClusterВидеоConnecting kubectl to GKEВидеоDeploying an Nginx-based WebsiteВидеоExploring Storage Classes in GKEВидеоUnderstanding API Resources in GKEВидеоCreating Database Credentials for MongoDBВидеоDeploying the MongoDB StatefulSet - Part 1ВидеоDeploying the MongoDB StatefulSet - Part 2ВидеоDeploying the MongoDB StatefulSet - Part 3ВидеоDeploying the Color API ApplicationВидеоCreating a LoadBalancer Service for External AccessВидеоColor API - Implement v2.1.0-dev: Exposing Prometheus MetricsВидеоCustomizing Database DeploymentsВидеоDeploying the Prod Overlay and Customizing the Dev Color API ImageВидеоDenying All Ingress and Allowing Traffic Between Color API and MongoDBВидеоAllowing External Traffic into Color API PodsВидеоRegistering a Domain for Our WebsiteВидеоAllocating Static IPs for IngressВидеоCreating Ingress ObjectsВидеоCreating Managed TLS CertificatesВидеоTesting Ingress Traffic from Web to Color API PodsВидеоCleaning Up the ProjectВидеоDeploying Apps with GKEDIALOGUE[Kubernetes] Project - Deploying the Color API Application to Google Kubernetes Engine (GKE) - AssessmentЗадание
08[Kubernetes] Course Conclusion4 материалов

[Kubernetes] Course Conclusion

Conclusion to the Course 'Advanced Kubernetes - Security, and Large-Scale Deployments'ЧтениеConclusion to the SpecializationВидеоFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание