开发者社区> 问答> 正文

根据kubernetes中相应的令牌获取serviceaccount信息?

在kubernetes中,每个serviceaccount都有一个保存令牌的相应的secret 。如何通过令牌获取serviceaccount'Info(例如名称和命名空间)?

展开
收起
k8s小能手 2018-12-14 17:20:18 1712 0
1 条回答
写回答
取消 提交回答
  • 整合最优质的专家资源和技术资料,问答解疑

    SA秘密令牌基于您可以使用的JWT,例如:https://www.jsonwebtoken.io/获取包含令牌信息的json,如下所示:

    {
    "iss": "kubernetes/serviceaccount",
    "kubernetes.io/serviceaccount/namespace": "",
    "kubernetes.io/serviceaccount/secret.name": "-token-xxxxx",
    "kubernetes.io/serviceaccount/service-account.name": "",
    "kubernetes.io/serviceaccount/service-account.uid": "",
    "sub": "system:serviceaccount::",
    "jti": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
    "iat": 9999999999,
    "exp": 9999999999
    }

    2019-07-17 23:21:26
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
ACK 云原生弹性方案—云原生时代的加速器 立即下载
ACK集群类型选择最佳实践 立即下载
企业运维之云原生和Kubernetes 实战 立即下载

相关镜像