3.2. Argo CD 中的本地用户配置


本地用户在 Argo CD 自定义资源(CR)的 .spec.localUsers 字段中定义。每个用户定义包括必填和可选配置字段。

下表描述了本地用户的配置字段。

Expand
字段类型默认值描述选填

name

字符串

None

本地用户的唯一用户名。

enabled

布尔值

true

启用或禁用用户。禁用的用户无法登录或使用 API 令牌来访问 Argo CD 实例,但其配置和令牌会被保留。

apiKey

布尔值

true

为用户启用 API 令牌生成。

login

布尔值

false

启用通过 Argo CD web UI 登录。如果启用,则必须使用 Argo CD CLI 手动设置密码。

tokenLifetime

字符串

0h

令牌有效的持续时间,如 24h168h。使用 Go 持续时间格式。默认 0h 值会创建一个非过期令牌。

autoRenewToken

布尔值

true

在过期前启用自动续订。仅在 令牌Lifetime 大于 0h 时才适用。

以下配置在 Argo CD CR 中创建两个本地用户,各自具有不同的 API 密钥设置。

apiVersion: argoproj.io/v1beta1
kind: ArgoCD
metadata:
  name: example-argocd
  namespace: argocd
spec:
  localUsers:
    - name: api-user
      apiKey: true
      tokenLifetime: "24h"
      autoRenewToken: true
    - name: service-account
      apiKey: true
      tokenLifetime: "168h"
      autoRenewToken: false
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部