Deploy WordPress with MySQL on Arm-based instances using Amazon EKS
Introduction
Create an EKS cluster
Deploy WordPress
Next Steps
Deploy WordPress with MySQL on Arm-based instances using Amazon EKS
Who is this for?
This is an introductory topic for software developers new to Kubernetes on AWS who want to gain experience with cloud applications.
What will you learn?
After completing this Learning Path, you'll be able to perform the following tasks:
- Provision an Amazon Elastic Kubernetes Service (EKS) cluster on Arm-based instances
- Deploy Wordpress with MySQL on EKS
Prerequisites
Before starting, you'll need the following prerequisites:
- An Amazon Web Services (AWS) account
Summary
This summary was drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
eksctl, and kubectl, configure AWS credentials, and create Kubernetes manifests for the database and application. You’ll apply the manifests with kubectl, confirm that the workloads run, and finish with a basic, auditable WordPress deployment on EKS.Frequently asked questions
These FAQs were drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
eksctl, and kubectl installed and working.aws, eksctl, and kubectl commands. Configure your AWS access key ID and secret access key so programmatic requests succeed.kustomization.yaml, mysql-deployment.yaml, and wordpress-deployment.yaml. The kustomization.yaml sets the MySQL password and selects the two deployment files as resources.kustomization.yaml and set the secretGenerator literal password to your chosen value (password=YourPassword). This creates a Kubernetes Secret named mysql-pass.kubectl to check that the WordPress and MySQL workloads appear and transition to a running state.