Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Thanks for this tutorial! Getting started with Kubernetes on DO now and it’s pretty cool.
Two questions:
Why are you using MySQL instead of the existing MariaDB that comes with the Bitnami Helm Chart release?
What is the thinking about using a Baremetal instance to run the Database (besides your brief mention of extended availability) - My understanding is that Kubernetes allows for scalability and running the Database on another instance seems to defeat this.
I’m wondering the same thing as @markojak. What is the benefit of setting up an external MySQL server, is it cheaper?
I would think that running MariaDB container as a pod would be preferable so you can upgrade/manage it more easily.
For those reading this using the clusters, unfortunately, stable/wordpress does NOT support MySQL 8.x. The stable/wordpress helm chart uses the bitnami docker wordpress image – https://github.com/bitnami/bitnami-docker-wordpress/issues/214
Thanks for the tutorial. I’m a newbie to k8s and was following this tutorial to get my new WP blog up. After I finished the installation, I got the External IP as “localhost”.
I can access the wp-admin as localhost/admin but the credentials used in values.yaml doesn’t work. I can see the wp tables got created in my Digital Ocean managed Database but the wp_users table was empty. I inserted an admin user with admin capabilities and tried using that credentials but still it doesn’t work.
Later I realized that there is a Maria DB pod running in my local but no clue on how to access it. Any help to know this better would be appreciated.
Thanks in advance!
Thanks for the tutorial!
When trying to install WordPress with: “helm install --name myblog -f values.yaml stable/wordpress” an error shows up:
Error: unknown flag: --name
Updating flag to “-name” other errors show up:
WARNING: This chart is deprecated
Error: create: failed to create: namespaces “ame” not found
Thanks for any help!
Thanks for the tutorial. It seems a little outdated:
helm install --name myblog should be helm install myblog.stable/wordpress image is deprecated in favor of bitnami/wordpress.helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update
helm install myblog -f values.yaml bitnami/wordpress
Another problem with this tutorial (tested on DigitalOcean):
After deployment, visiting EXTERNAL-IP of the LoadBalancer service does not work. Doing nmap -sT on the address, I get both port 80 and port 443, but telnet ... 80 immediately closes the connection.
Presumably this means that the basic configuration is working, but that the tutorial does not cover any changes made to the image since its inception.
It would be nice for an updated tutorial, since otherwise I’m not sure what the immediate value is. I was looking for something to get me started with Helm, and this appeared very minimalist, except it doesn’t take you to the end.
@erikaheidi thanks for the great article.
I’m heading to K8s, after following steps seem mysql server is not on a part of K8s and lost of high availability function?