Difficulty: intermediate
Estimated Time: 45-75 minutes

Katacoda Logo

Welcome to the final lab of Kubernetes Fundamentals I. In this lab, we will configure and deploy WordPress on Kubernetes. WordPress is an open source CMS and blogging platform used by 60+ million websites.

To find out more, visit here

Congratulations, you have completed Kubernetes Fundamentals I! If you finish early, feel free to assist other participants. Please complete the survey

Kubernetes Fundamentals I - WordPress Lab

Step 1 of 6

WordPress Architecture

WordPress has 3 core components:

  1. Frontend (PHP)
  2. Webserver
  3. Database (MySQL)

These core components have been packaged into two Docker images. The first Docker image contains all of the core WordPress code and is bundled with a webserver. The second Docker image runs the MySQL database.

We will create Deployments for each of these images to deploy WordPress. In addition, we will also create services so Pods in each Deployment can communicate, and so that end-users can also access the WordPress frontend.