Смотрите секрет с помощью аннотации - PullRequest
0 голосов
/ 18 апреля 2020

Я хочу посмотреть секреты для конкретной c учетной записи службы. Как я могу сделать это, используя fabric8 k8s-client? Я могу создать часы, используя поле (как показано ниже), но как я могу сделать это для аннотации, так как детали учетной записи службы доступны в виде аннотации.

kubernetesClient.inAnyNamespace().secrets().withField("type", "kubernetes.io/service-account-token")


kind: Secret
metadata:
  annotations:
    kubernetes.io/service-account.name: test-admin
    kubernetes.io/service-account.uid: e65430b6-819b-11ea-b7cd-025000000001
  creationTimestamp: "2020-04-18T17:41:57Z"
  name: test-admin-token-6jfqq
  namespace: demo
  resourceVersion: "4298298"
  selfLink: /api/v1/namespaces/demo/secrets/test-admin-token-6jfqq
  uid: e655da50-819b-11ea-b7cd-025000000001
type: kubernetes.io/service-account-token

1 Ответ

0 голосов
/ 18 апреля 2020

Вы не можете, аннотации не индексируются. Только метки есть. Вы должны будете выполнить эту фильтрацию на стороне клиента.

...