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