У меня есть два StatefulSet с именами my-sts
и my-sts-a
, я хочу создать один сервис , который обращается к одинаково индексированным пакетам , из двух разных StatefulSets , например: my-sts-0
и my-sts-a-0
. Но найдено k8s do c говорит:
Селекторы меток для обоих объектов определены в json или файлах yaml с использованием карт, и поддерживаются только селекторы требований на основе равенства
Моя идея состоит в том, чтобы создать метку для двух пакетов sts, например:
my-sts-0 has label abc:sts-0
my-sts-a-0 has label abc:sts-0
my-sts-1 has label abc:sts-1
my-sts-a-1 has label abc:sts-1
Как получить индекс этих пакетов, чтобы я мог создать метку с именем abc=sts-<index>
подойти к нему?
Есть ли другой способ?