Когда картридж поднимается, то конфигурируются репликасеты и реплики с применением ролей
конфиг https://github.com/tarantool/helm-charts/blob/master/charts/cartridge/values.yaml#L51 роли https://github.com/tarantool/helm-charts/blob/master/charts/cartridge/values.yaml#L177 https://github.com/tarantool/helm-charts/blob/master/charts/cartridge/values.yaml#L210
Спасибо, про роли понятно, а в конфиге что писать? Пример может быть есть какой-то?
обычный картридж конфиг
Огромное спасибо, добрый человек! А в качестве advertise_uri что указывать? Ведь в кластере ip выдаются рандомно? Если имя, то где его взять, ведь у пода оно сформируется при старте
А в конфиге картриджа пода что должно быть?
эта переменная выставляется каждой поде исходя из имен поды и кластера где вы увидели что ее нужно указывать?
если вашим ролям ничего не нужно то ничего
Вы написали, что нужен стандартный конфиг картриджа, а в нем адреса других реплик
я имел ввиду, что там также как для cartridgecli, например
А можете пример привести?
как-то так
Спасибо, но пока не очень понятно ;-) Можете показать, если будет 2 роутера (1 инстанс каждого) и 2 стораджа в каждом по 2 инстанса?
это конфиг для кастомных ролей картриджа то что в web ui`admin/cluster/code` вам он видимо не нужен вам нужно прописать tarantool: roles: - name: storage replicasets: 2 replicas: 2 vshard: weight: 100 roles: - vshard-storage - name: router replicasets: 2 replicas: 1 vshard: weight: 1 roles: - vshard-router
смотрите логи
Логи Пода?
Обсуждают сегодня