There is just one mariadb-server pod on standby controller work well. So if standby controller is down, no mariadb service, which keystone-api service doesn't work. Then "openstack server list" fail
controller-0:~$ kubectl get pods -n openstack | grep mariadb mariadb-ingress-797fcf4f55-9pb4f 1/1 Running 0 44m mariadb-ingress-797fcf4f55-wd58l 1/1 Running 0 15m mariadb-ingress-error-pages-6755f56fbf-k4rrm 1/1 Running 0 32m mariadb-server-0 1/1 Running 1 6m17s mariadb-server-1 0/1 Running 5 35m controller-0:~$ system --os-username 'admin' --os-password 'Local.123' --os-project-name admin --os-auth-url http://192.188.204.2:5000/v3 --os-user-domain-name Default --os-project-domain-name Default --os-endpoint-type internalURL --os-region-name RegionOne host-list +----+--------------+-------------+----------------+-------------+--------------+ | id | hostname | personality | administrative | operational | availability | +----+--------------+-------------+----------------+-------------+--------------+ | 1 | controller-0 | controller | unlocked | enabled | available | | 2 | controller-1 | controller | unlocked | enabled | available | | 3 | compute-0 | worker | unlocked | enabled | available | | 4 | compute-1 | worker | unlocked | enabled | available | +----+--------------+-------------+----------------+-------------+--------------+ controller-0:~$
There is just one mariadb-server pod on standby controller work well. So if standby controller is down, no mariadb service, which keystone-api service doesn't work. Then "openstack server list" fail
controller-0:~$ kubectl get pods -n openstack | grep mariadb ingress- 797fcf4f55- 9pb4f 1/1 Running 0 44m ingress- 797fcf4f55- wd58l 1/1 Running 0 15m ingress- error-pages- 6755f56fbf- k4rrm 1/1 Running 0 32m 192.188. 204.2:5000/ v3 --os-user- domain- name Default --os-project- domain- name Default --os-endpoint-type internalURL --os-region-name RegionOne host-list ------- ------+ ------- ------+ ------- ------- --+---- ------- --+---- ------- ---+ ------- ------+ ------- ------+ ------- ------- --+---- ------- --+---- ------- ---+ ------- ------+ ------- ------+ ------- ------- --+---- ------- --+---- ------- ---+
mariadb-
mariadb-
mariadb-
mariadb-server-0 1/1 Running 1 6m17s
mariadb-server-1 0/1 Running 5 35m
controller-0:~$ system --os-username 'admin' --os-password 'Local.123' --os-project-name admin --os-auth-url http://
+----+-
| id | hostname | personality | administrative | operational | availability |
+----+-
| 1 | controller-0 | controller | unlocked | enabled | available |
| 2 | controller-1 | controller | unlocked | enabled | available |
| 3 | compute-0 | worker | unlocked | enabled | available |
| 4 | compute-1 | worker | unlocked | enabled | available |
+----+-
controller-0:~$