鉴于此登录:
docker login -u gitlab-ci-token -p $CI_JOB_TOKEN registry.example.com
登录的生命周期是多长?专门用于 kubernetes 部署。 kubernetes 是否需要为其创建一个实际的 gitlab 用户来重新启动节点并重新拉取镜像?
我不确定 gitlab.com 上的设置是什么,但看起来默认令牌持续时间是 5 分钟,但您可以增加令牌持续时间:
在 GitLab 中,容器注册表的令牌每五分钟就会过期。要增加令牌持续时间:
- 在左侧边栏的底部,选择管理区域。
- 选择设置 > CI/CD。
- 扩展容器注册表。
- 对于授权令牌持续时间(分钟),更新值。
- 选择保存更改。