Skip to content

Latest commit

 

History

History
53 lines (35 loc) · 1.28 KB

7-DeployMysql.md

File metadata and controls

53 lines (35 loc) · 1.28 KB

Deploying MySQL on Kubernetes

N|Solid

Mysql kurulumlarını genel olarak Bitnami'nin helm paketini kullanıyorum. Kurulumu oldukça kolay.

Gereksinimler

  • 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ı.

N|Solid


Mysql'lerimizin persistent volumleride oluşturuldu. Pod'lar kapanıp açılsa bile datalarımız kaybolmayacak.

MySQL PODS

N|Solid

MySQL Persistent Volumes

N|Solid

MySQL Persistent Volume Claims

N|Solid

AWS Volumes

N|Solid



Kubernetes IDE olarak LENS kullanıyorum. Yukarıdaki görüntüler lens'in dashboard'undan.