Giriş
Şöyle yaparız. Böylece http://localhost:15000/app/ ile bağlanabiliriz.
kubectl port-forward --address localhost example-zone1-vtctld-1d4dcad0-6cf946ddc6-cp8s5 15000:15000&
GCP üzerinde şöyle yaptım. Bağlancak port adresine "kubectl get svc" ile bakmak gerekiyor. Böylece "http://172.18.17.99:32553/app/" ile bağlandım
kubectl expose pod adv-vitess-cluster-az1-vtctld-a22f4b1a-7c5c697f69-ggng2 --port=15000 --target-port=15000 --type=NodePort --name topology
Topology Server ekranları yerine aynı şeyi bir tane pod'a bash shell açtıktan şöyle yaparız
$ /vt/bin/vtctlclient -server=172.30.179.0:15999 -logtostderr listalltablets az1-1330809953 ADV - replica 10.128.4.33:15000 10.128.4.33:3306 [] <null> az1-3415112598 ADV - primary 10.128.2.31:15000 10.128.2.31:3306 [] 2022-03-28T19:03:40Z az1-4135592426 ADV - rdonly 10.129.2.34:15000 10.129.2.34:3306 [] <null>
Dashboard Ekranı
Dashboard ekranından linkleri takip edince tabletler şöyle
Eğer rdonly istersek şöyle yaparız
tabletPools: - cell: zone1 type: replica replicas: 2 vttablet: extraFlags: db_charset: utf8mb4 resources: limits: memory: 256Mi requests: cpu: 100m memory: 256Mi mysqld: resources: limits: memory: 256Mi requests: cpu: 100m memory: 256Mi dataVolumeClaimTemplate: accessModes: ["ReadWriteOnce"] resources: requests: storage: 10Gi - cell: zone1 type: rdonly replicas: 1 vttablet: extraFlags: db_charset: utf8mb4 resources: limits: memory: 256Mi requests: cpu: 100m memory: 256Mi mysqld: resources: limits: memory: 256Mi requests: cpu: 100m memory: 256Mi dataVolumeClaimTemplate: accessModes: ["ReadWriteOnce"] resources: requests: storage: 10Gi
Bu durumda tabletler şöyle olur
Eğer iki tane cell yaparsak şöyle olur. az1 ve az2 isimli iki tane cell veya "availability zone" var. Sadece tek master var
Actions
Master için şeklen şöyle
Replica için şöyleMenüler şöyle
Status altında- Ping- Refresh State- Run Health CheckChange altında- Ignore Health Error- Delete Table
Schema Ekranı
Ben schema kullanmadığım için boş geliyor. Şeklen şöyle
Topology Ekranı
Bir tane cell olduğu için şöyle
Hiç yorum yok:
Yorum Gönder