Course description

In this project, you’ll deploy a fully functional WordPress site with a MySQL database on Kubernetes using Helm—the package manager for Kubernetes. Starting with a running Kubernetes cluster, you’ll install Helm v3 and create custom Helm charts for both WordPress and MySQL. You’ll learn how to structure charts, define deployments and services, and manage configuration through values files.

Through hands-on steps, you’ll install and configure each chart, connect WordPress to the database, and complete the WordPress setup via the web UI. By the end, you’ll understand how Helm simplifies Kubernetes deployments, enables repeatable installations, and manages application dependencies.

This project is ideal for DevOps engineers, Kubernetes administrators, and platform teams looking to streamline application deployment on Kubernetes.

Additionally, all learners receive dedicated online support through our Slack workspace where you can ask questions, get troubleshooting help, and interact with our team throughout the entire project.

Click here to access Slack workspace link

What will i learn?

  • Install Helm v3 on a Kubernetes control plane
  • Create and structure custom Helm charts for applications
  • Define Kubernetes deployments and services within Helm templates
  • Install, upgrade, and manage Helm releases
  • Deploy WordPress and MySQL as separate Helm charts
  • Configure service discovery and connectivity between pods
  • Complete WordPress installation and verify full-stack functionality
  • Clean up Helm releases and resources post-deployment

Requirements

  • A running Kubernetes cluster (min 2 nodes: 1 master, 1 worker)
  • kubectl configured to communicate with the cluster
  • Ubuntu or Linux-based control plane/node
  • Internet access to download Helm and container images
  • Basic understanding of YAML and Kubernetes manifests

Frequently asked question

Basic knowledge of Kubernetes (pods, services, deployments) is recommended. No prior Helm experience is required—all chart creation steps are explained.

Yes, the steps are applicable to any Kubernetes cluster, including managed services and self-managed setups.

Yes, Helm is an open-source CNCF project and is free to use. Helm v3 (used here) does not require a server-side Tiller component.

Akinola Ojuola

Cloud Solution Architect, DevOps Consultant & Trainer

Akinola Ojuola is a seasoned Cloud Solution Architect, DevOps Consultant and technical trainer with over 20 years of industry expertise. Throughout his career, he has worked with some of the world’s most prominent technology-driven organisations, including IBM, Fujitsu, Walmart, and MasterCard, delivering transformative solutions across various sectors. Akinola has trained and mentored more than 1,000 students across 18 countries on five continents. His commitment to real-world, practical learning has enabled hundreds of learners to launch successful careers in global tech companies. He is passionate about practical, real-world learning. His teaching approach blends deep technical knowledge with hands-on, enterprise-level experience. He holds multiple industry certifications and leads advanced projects in Cloud Architecture, DevOps, DevSecOps, and Artificial Intelligence for both private enterprises and public institutions.Whether you’re just starting or looking to advance your tech career, you’ll gain valuable, job-ready skills under his guidance.

$10

Lectures

1

Skill level

Advanced

Expiry period

1 Months

Certificate

Yes

Related courses