Kubernetes Management Platform (K9-RCH)

Kubernetes course with Rancher for deploying, scaling, and managing containers

Description

This course introduces the fundamentals of Kubernetes and managing containerized applications using Rancher. Participants will learn to deploy, scale, and manage applications efficiently on Kubernetes, while gaining insights into resource management, security, and automation with Rancher.

The course helps optimize Kubernetes environments and simplify cluster management. Designed for individuals seeking practical knowledge in Kubernetes and Rancher, it combines theory, case studies, and hands-on practice

Why Take This Course?

  • Simplify Kubernetes Management

    Learn how to use Rancher to efficiently deploy, scale, and manage containerized applications with ease.

  • Optimize Cloud Resources and Security

    Gain insights into resource management, automation, and security best practices to make your Kubernetes environments more effective.

  • Boost Your Cloud Operations Skills

    Acquire practical skills that make you confident in managing container applications and optimizing cloud-native workflows.

Facilities

  • Hands-on Lab Environment – Train using dedicated virtual machines with full access to lab resources via Jumpserver (RDP & SSH), enabling real-world practice throughout the training.
  • Downloadable Lab Environment – Continue practicing after the training with our VM Lab Downloader (.qcow2), allowing you to run the lab environment on your own machine.
  • Complete Learning Materials – Get comprehensive digital training materials and a handbook with up to 1 year access, plus a certificate of course completion.
  • Post-Training Support – Continue learning after the class with access to training records (for online sessions) and community discussion groups to help reinforce your skills.

Trainer

Naufal Alauddin Yusuf

-

-

View LinkedIn

Syllabus

Changelog
Introduction
  • Containers
  • Container Orchestration
  • What is Kubernetes?
  • Kubernetes Terminology
  • Tools
  • Cloud Native Computing Foundation
Kubernetes Architecture
  • Main Components
  • Control Plane
  • Worker/Node
  • Services
  • Pods
  • Container Resources
  • Cluster Networking
  • CNI Network Configuration File
  • Tunneling Access Server & Basic Vim Command
Introduction to Rancher
  • What is Rancher?
  • Why Rancher?
  • How Rancher Strengthens Kubernetes
  • The Rancher Difference
  • Rancher Architecture
Rancher Server Installation and Configuration
  • Terminology
  • Overview of Installation Options
  • Installation Requirements
  • Architecture Tip
  • Lab 4.1 Deploying Rancher Server
  • Lab 4.2 Create Kubernetes Cluster from Rancher
  • Lab 4.3 Register Existing Kubernetes Cluster to Rancher
  • Lab 4.4 Rancher CLI
Application Build and Design
  • Container Image
  • Dockerfile
  • Job
  • CronJob
  • Multi-container Pod
  • Init Container
  • Ephemeral Volume
  • Persistent Volume
  • Lab 5.1 Build PHP Container Image
  • Lab 5.2 Build Python Django Container Image
  • Lab 5.3 Build NodeJS Container Image
  • Lab 5.4 Build Java Container Image
  • Lab 5.5 Build Golang Container Image
  • Lab 5.6 Multi-container Pod
  • Lab 5.7 Pod with Init Container
  • Lab 5.8 Creating a Persistent NFS Volume (PV)
  • Lab 5.9 Creating a Persistent Volume Claim (PVC)
  • Quiz 5.1
  • Quiz 5.1
Application Environment, Configuration, and Security
  • Custom Resources
  • Custom Resource Definition (CRD)
  • Authentication
  • Authorization
  • Admission Control
  • Resource Quotas
  • Requests and Limits
  • Config Map
  • Secret
  • Service Account
  • Security Context
  • Lab 6.1 Role Based Access Control (RBAC)
  • Lab 6.2 Resource Management
  • Lab 6.3 Create a ConfigMap
  • Lab 6.4 Manage Sensitive Data with Secret
  • Lab 6.5 Setup Secret for Private Registry Credentials
  • Lab 6.6 Security Context
  • Quiz 6.1
Services & Networking
  • Service
  • Multi-port Service
  • DNS
  • ClusterIP
  • NodePort
  • LoadBalancer
  • ExternalName
  • Network Policy
  • Ingress
  • Ingress Controllers
  • Lab 7.1 Exposes the Service on a Cluster-internal IP
  • Lab 7.2 Exposes the Service on Each Node's IP at a Static Port
  • Lab 7.3 Exposes the Service Externally using an Load Balancer
  • Lab 7.4 Exposes HTTP/S Routes to Services within the Cluster using Ingress
  • Lab 7.4 Exposes Services within the Cluster using Ingress
  • Quiz 7.1
Application Deployment
  • Replica Set
  • Deployment
  • Deployment Strategy
  • Blue/green Deployment
  • Canary Deployment
  • Rolling Update
  • Helm Package Manager
  • Kustomize
  • Lab 8.1 Rolling Updates and Rollbacks
  • Lab 8.2 Set Autoscaling with Horizontal Pod Autoscaler
  • Quiz 8.1
Application Observability and Maintenance
  • API Deprecations
  • Probes and Health Check
  • Monitoring
  • Logging
  • Debugging
  • Lab 9.1 Perform Health Check
  • Lab 9.2 Playing with Kubernetes Logs
  • Survey Kursus

Common Questions

Is there a minimum number of participants required for the training to run?

Yes, the training can be conducted with a minimum of 4 participants. If the number of participants does not meet the minimum requirement, you may contact us for further information on the available options.

Is it possible to customize the training materials?

Yes, the training materials can be customized based on your needs. The topics are not limited to Cloud, CloudSecOps, and DevSecOps.

Available Training

Accelerate Your Professional Growth

Category Cloud
Duration None
Level Intermediate
Method Offline / Online / In-house
Download Syllabus

Need help?

Contact our team for corporate training inquiries.

Phone Icon Chat on WhatsApp

Related Courses

Course Image
Pro Training

Istio Administration (IS-ADM)

Istio training on GKE for service mesh setup, monitoring, and troubleshooting

Intermediate

modules

10 Modules

duration

None

Course Image
Pro Training

OpenStack Administration (OS-ADM)

OpenStack admin on dashboard, CLI, instances, and Kolla-Ansible deployment.

Intermediate

modules

17 Modules

duration

None

Course Image
Pro Training

Kubernetes Administration (K9-ADM)

Kubernetes is an open source platform for container orchestration and scaling

Intermediate

modules

25 Modules

duration

None