Mysql kurulumlarını genel olarak Bitnami'nin helm paketini kullanıyorum. Kurulumu oldukça kolay.
- Helm
- Kubectl
- Kubernetes Cluster
Aşağıdaki adımları takip ederek kurulumu yapalım. Burada iki tane mysql kuracağız. Hem dev hemde prod namespace'lerine.
helm repo add bitnami https://charts.bitnami.com/bitnami
helm install devmysql bitnami/mysql --set metrics.enabled=true --set namespaceOverride=dev
helm install prodmysql bitnami/mysql --set metrics.enabled=true --set namespaceOverride=prod
Her kurulumda metricleri mutlaka açıp Grafana ile monitör ediyorum.
Kurulumumuz tamamlandı.
Mysql'lerimizin persistent volumleride oluşturuldu. Pod'lar kapanıp açılsa bile datalarımız kaybolmayacak.
Kubernetes IDE olarak LENS kullanıyorum. Yukarıdaki görüntüler lens'in dashboard'undan.