spilo-role?
$ kubectl get pods -n patroni -l spilo-role -L spilo-role
NAME READY STATUS RESTARTS AGE SPILO-ROLE
postgres-patroni-0 1/1 Running 0 4m13s replica
postgres-patroni-1 1/1 Running 0 4m31s replica
postgres-patroni-2 1/1 Running 0 4m36s master
как определяется в кубе кто мастер?
точно так же, как и обычно
по меткам можно вычислить или о чем вопрос?
отпала нода была label: spilo-role=master стало spilo-role=replica чем это проверяется кто меняет label?
а обычно это как ?
У тебя в обычном постгрес тоже есть супервизор
да все верно в супервизоре в каждом поде крутится cron RUNNING pid 29, uptime 0:26:42 patroni RUNNING pid 30, uptime 0:26:42 pgq RUNNING pid 31, uptime 0:26:42 вопрос как из пода меняется label во время работы, правильно я понимаю оператор patroni меняет лейбу через kubernetes.io/service-account-token ?
все дошло спасибо
Обсуждают сегодня