【问题标题】:golang kubernetes api service account with rest.inclusterconfig带有 rest.inclusterconfig 的 golang kubernetes api 服务帐户
【发布时间】:2023-01-16 01:21:48
【问题描述】:

在 golang 中使用 rest.InClusterConfig 从集群内访问 kube api 时,是否可以指定或更改要使用的服务帐户? 它似乎使用默认服务帐户(或运行 pod 的服务帐户),但我想使用另一个服务帐户。 我知道我可以使用 BuildConfigFromFlags 并使用可能绑定到服务帐户的配置文件中的配置,但我想看看是否可以用 rest.InClusterConfig 覆盖服务帐户

【问题讨论】:

    标签: go kubernetes


    【解决方案1】:

    在 Kubernetes 中,一个 Pod(或同一服务的多个 Pod)有一个 ServiceAccount。这就是它的设计方式。

    此 ServiceAccount 可以是您创建的特定服务帐户,您不必在命名空间中使用默认的 ServiceAccount。

    【讨论】:

      猜你喜欢
      • 2019-09-01
      • 2016-12-19
      • 2023-01-19
      • 1970-01-01
      • 2017-04-12
      • 1970-01-01
      • 2014-09-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多