使用注解观看秘密
Watch a secret using annotation
我想查看特定服务帐户的秘密。我如何使用 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
不能,注释未编入索引。只有标签。您必须在客户端进行过滤。
我想查看特定服务帐户的秘密。我如何使用 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
不能,注释未编入索引。只有标签。您必须在客户端进行过滤。