gpt4 book ai didi

Kubernetes,从 pod 内部署

转载 作者:行者123 更新时间:2023-12-02 12:01:27 25 4
gpt4 key购买 nike

我们有一个 AWS EKS Kubernetes 集群,对所有 kubectl 命令进行两因素身份验证。

  • 有没有办法使用集群内部署的 pod 将应用程序部署到该集群中?
  • 我可以使用 helm 图表或通过指定服务帐户而不是 kubeconfig 文件进行部署吗?
  • 我可以为 kubectl 的所有操作指定一个服务帐户(使用通过 kubectl 分配给 pod 的那个)吗?

  • 所有这些都是为了绕过通过 Jenkins 进行持续部署的双因素身份验证,方法是将 jenkins 代理部署到集群中并将其用于部署。谢谢。

    最佳答案

  • 您可以使用受支持的 Kubernetes 客户端库或 Kubectl 或直接使用 curl 从 pod 中调用 Kubernetes API Server 公开的 rest api。
  • 只要将它安装在 pod 中,您就可以使用 helm。
  • 当您从 pod 中调用 Kubernetes API 时,默认使用服务帐户。挂载在 pod 中的服务帐户需要关联角色和角色绑定(bind)才能调用 Kubernetes API。
  • 关于Kubernetes,从 pod 内部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61205101/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com