Контекст
Я пытаюсь использовать OpenCensus и Linkerd. Хотя Linkerd имеет возможность автоматически инициализировать OpenCensus и jaeger в своем пространстве имен, я не хочу их использовать. Вместо этого я самостоятельно развернул их в пространстве имен «ops».
Вопросы
- Должен ли Linkerd внедряться сборщик OpenCensus.
В конце (ровно 4-я строка от последней) официальной документации, он говорит,
Убедитесь, что в сборщик OpenCensus вставлен прокси Linkerd.
Что это означает?
Следует ли мне вставлять сопроводительный файл компоновщика в модуль сборщика OpenCensus?
Если да, то почему?
- Должен ли я суффикс имени serviceaccount по пространству имен?
Например, предположим, что я настроил пространство имен по умолчанию следующим образом.
apiVersion: v1
kind: Namespace
metadata:
name: default
annotations:
linkerd.io/inject: enabled
config.linkerd.io/trace-collector: my-opencensus-collector.ops:12345
config.alpha.linkerd.io/trace-collector-service-account: my-opencensus-collector-service-account
my-opencensus-collector
находится в пространстве имен ops
, поэтому я поставил .ops
в конце имени службы, получив my-opencensus-collector.ops:12345
. И специальная учетная запись службы для сборщика OpenCensus также существует в пространстве имен ops
. В этом случае следует ли мне поместить имя пространства имен в конец имени учетной записи службы?
Какой из них будет правильным?
config.alpha.linkerd.io/trace-collector-service-account: my-opencensus-collector-service-account
or
config.alpha.linkerd.io/trace-collector-service-account: my-opencensus-collector-service-account.ops
Спасибо!