Note - SPPU's Degreeplus Beta Version is up, stay tuned for more details.
Note - SPPU's Degreeplus Beta Version is up, stay tuned for more details.

Course

Advanced Kubernetes

37 hours 56 minutes

Credits: Optional Learning

Description

This course provides comprehensive, hands-on training in advanced Kubernetes administration, covering cluster architecture and installation, workload scheduling and storage, networking and services, security and configuration management, and scaling, troubleshooting, and extending Kubernetes clusters. The curriculum combines instructional courses with guided, adaptive, and expert-level labs, along with skill benchmarks aligned to Certified Kubernetes Administrator (CKA) competencies.

What Students Will Learn

  • Kubernetes Clustering & Containers
  • Kubernetes Pods, Deployments, Services, Namespaces, & DaemonSets
  • Kubernetes Manifests, Declaratives, & Imperatives
  • Initialize a Kubernetes Cluster [Guided]
  • Install Kubernetes Cluster Components [Guided]
  • Create a Kubernetes Cluster Deployment [Guided]
  • Certified Kubernetes Administrator: Kubernetes Architecture Fundamentals
  • Certified Kubernetes Administrator: Cluster Architecture & Components
  • Certified Kubernetes Administrator: Cluster Installation with kubeadm Architecture
  • Can You Install and Configure a Kubernetes Cluster? [Advanced]
  • CKA: Kubernetes Cluster Architecture & Installation Competency

  • Manage Pod Scheduling Using Taints and Tolerations [Guided]
  • Manage Pod Scheduling Using Node Selectors and Node Affinity [Guided]
  • Can You Manage Resources in a Kubernetes Cluster? [Adaptive]
  • Create Persistent Resources Using Kubernetes DaemonSets [Guided]
  • Can You Create Objects in a Kubernetes Cluster? [Adaptive]
  • Certified Kubernetes Administrator: Pod Management & Essential kubectl Commands
  • Certified Kubernetes Administrator: Advanced Pod Scheduling and Node Assignment
  • Certified Kubernetes Administrator: Kubernetes Storage Fundamentals
  • Certified Kubernetes Administrator: Advanced Storage Configuration & Troubleshooting
  • CKA: Kubernetes Workloads, Scheduling, & Storage Competency

  • Define a Kubernetes ClusterIP Service [Guided]
  • Define a Kubernetes NodePort Service [Guided]
  • Kubernetes Networking: Advanced Kubernetes Practices
  • Kubernetes Networking: Advanced Networking
  • Certified Kubernetes Administrator: Networking Services, DNS, & Ingress
  • Certified Kubernetes Administrator: Ingress Controllers, Gateway API, & Load Balancing
  • Certified Kubernetes Administrator: Network Policies & CNI Plugin Management
  • CKA: Kubernetes Services & Networking Competency

  • Advanced Kubernetes Skills: Security Considerations
  • Certified Kubernetes Administrator: RBAC, Security Policies, and Secrets Management
  • Certified Kubernetes Administrator: Certificate Management & RBAC Security
  • Certified Kubernetes Administrator: Configuration Management with ConfigMaps & Secrets

  • Scaling Kubernetes Apps & Solutions: Scalable Kubernetes
  • Scaling Kubernetes Apps & Solutions: Kubernetes Packaging
  • Scaling Kubernetes Apps & Solutions: Kubernetes Logging & Monitoring
  • Extending Kubernetes: Kubernetes Extension Principles
  • Extending Kubernetes: Implementing Kubernetes Extensions
  • Advanced Kubernetes Skills: Designing & Building Kubernetes Solutions
  • Can You Deploy a Kubernetes Cluster? [Expert]
  • Certified Kubernetes Administrator: Application & Network Debugging
  • Certified Kubernetes Administrator: Cluster Component Troubleshooting
  • Certified Kubernetes Administrator: Networking & Storage Troubleshooting
  • Certified Kubernetes Administrator: Pod & Node Troubleshooting & Log Analysis
  • CKA: Kubernetes Troubleshooting Competency

  • Core Kubernetes
  • Advanced Platform Development With Kubernetes

Overall Learning Outcomes

  • Design, install, and configure Kubernetes cluster architecture and components using kubeadm
  • Deploy and manage Pods, Deployments, Services, Namespaces, and DaemonSets using manifests, declaratives, and imperatives
  • Schedule workloads using taints/tolerations, node selectors, and node affinity, and manage cluster storage resources
  • Configure and troubleshoot Kubernetes networking, including ClusterIP/NodePort services, Ingress controllers, Gateway API, load balancing, and Network Policies
  • Implement RBAC, certificate management, security policies, and configuration management with ConfigMaps and Secrets
  • Scale Kubernetes applications, package solutions, and implement logging and monitoring
  • Extend Kubernetes functionality and design/build custom Kubernetes solutions
  • Diagnose and resolve issues across applications, networking, storage, pods, nodes, and cluster components
  • Demonstrate competency across CKA domains: cluster architecture/installation, workloads/scheduling/storage, services/networking, and troubleshooting