Skip to main content

Deploy Wordpress with Innodb Cluster in K3s

Deploy MySQL InnoDB Cluster on K3s here MySQL InnoDB Cluster on K3s and expose it to LAN by LoadBalancer

Deploy Wordpress

nano wordpress.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: wordpress
namespace: default
spec:
replicas: 1
selector:
matchLabels:
app: wordpress
template:
metadata:
labels:
app: wordpress
spec:
containers:
- name: wordpress
image: wordpress:latest
env:
- name: WORDPRESS_DB_HOST
value: "10.11.0.102:3306"
- name: WORDPRESS_DB_NAME
value: "db2"
- name: WORDPRESS_DB_USER
value: "root"
- name: WORDPRESS_DB_PASSWORD
value: "123"
ports:
- containerPort: 80
---
apiVersion: v1
kind: Service
metadata:
name: wordpress
namespace: default
spec:
ports:
- port: 80
selector:
app: wordpress
type: LoadBalancer