Kubernetes Cluster Management Virtual Internship
In this virtual internship, students will learn how to build and maintain scalable, resilient Kubernetes clusters on public cloud platforms. They will gain hands-on experience with Kubernetes cluster management, including deployment, scaling, and monitoring. By the end of the internship, students will be able to design and manage highly available, fault-tolerant Kubernetes environments that can support mission-critical applications.
Track Overview
Tasks & Milestones
Kubernetes Cluster Setup
IntermediateIn this task, you will set up a local Kubernetes cluster using Minikube or Docker Desktop, and explore basic Kubernetes commands and resources.
Kubernetes Cluster Provisioning with Terraform
IntermediateIn this task, you will use Terraform to provision a Kubernetes cluster on a public cloud platform.
Kubernetes Cluster Configuration with Ansible
IntermediateIn this task, you will use Ansible to automate the configuration of a Kubernetes cluster.
Kubernetes Cluster Scaling
IntermediateIn this task, you will learn how to scale Kubernetes clusters and applications based on demand.
Kubernetes Cluster Upgrades and Lifecycle Management
IntermediateIn this task, you will learn how to perform Kubernetes cluster upgrades and manage the cluster lifecycle.
Kubernetes Logging and Monitoring
IntermediateIn this task, you will set up logging and monitoring solutions for a Kubernetes cluster and its applications.
Kubernetes Cluster Security
IntermediateIn this task, you will explore security best practices for Kubernetes clusters and applications.
Prerequisites
- • Familiarity with Linux command line
- • Basic understanding of containerization and Docker
- • Exposure to cloud computing concepts
Certificate
Certificate of Completion
Earn a certificate upon successful completion