Deploy WordPress with MySQL on Arm-based instances using Amazon EKS

Explore related resources

Find more information about the topics in this Learning Path:

Give feedback

How would you rate this Learning Path?

Review frequently asked questions

AI-assisted

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.

Close
?
Can I use any machine to complete the steps?
Yes. You can use any desktop, laptop, or virtual machine that has the AWS CLI, eksctl, and kubectl installed and working.
How do I confirm the CLIs and my AWS credentials are ready?
Make sure you can run the aws, eksctl, and kubectl commands. Configure your AWS access key ID and secret access key so programmatic requests succeed.
Which YAML files do I need to deploy WordPress and what do they do?
Create kustomization.yaml, mysql-deployment.yaml, and wordpress-deployment.yaml. The kustomization.yaml sets the MySQL password and selects the two deployment files as resources.
How do I set the MySQL database password for the deployment?
Edit kustomization.yaml and set the secretGenerator literal password to your chosen value (password=YourPassword). This creates a Kubernetes Secret named mysql-pass.
What should I look for after applying the manifests?
Expect Kubernetes to create a Secret for the MySQL password and start the WordPress and MySQL workloads. Use kubectl to check that the WordPress and MySQL workloads appear and transition to a running state.

Share

Tell others about this Learning Path.

Back
Return to Servers and Cloud Computing