马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
本帖最后由 胡睿智 于 2024-4-2 12:33 编辑
1. Gitlab WorkSpaces 是什么A workspace is a virtual sandbox environment for your code in GitLab. You can use workspaces to create and manage isolated development environments for your GitLab projects. These environments ensure that different projects don’t interfere with each other. Each workspace includes its own set of dependencies, libraries, and tools, which you can customize to meet the specific needs of each project. Workspaces use the AMD64 architecture. Gitlab WorkSpaces是GitLab中用于托管代码的虚拟沙盒环境。 您可以使用工作区创建和管理GitLab项目的隔离开发环境。项目之间项目隔离 每个工作区包括自己的一组依赖项、库和工具,您可以根据每个项目的特定需求进行定制(容器环境)。 WorkSpace使用AMD64体系结构。
2. Gitlab WorkSpaces 前提条件
3. 准备工作Gitlab完成 Gitlab 部署,Gitlab的版本 >= 16.4 推荐16.6.2。 导入Premium 或者 Ultimate license。 配置域名、证书和DNS解析。测试环境使用域名 gitlab.rzhu.tech,并在阿里云申请了免费证书。 创建或选择一个顶层Group,后续使用 WorkSpace 的项目需要位于该Group 下。 在顶层Group 中拥有至少 Developer role 权限。
kubernetes 环境其他准备工作
4. Gitlab 连接kubernetesStep1:创建kubernetes Agent onfiguration 项目Step2:在kubernetes 集群中部署Agent注册Gitlab Agent,请执行以下操作: 在左侧边栏中,选择搜索或前往并找到您的项目。 选择 Operate > Kubernetes clusters。 选择 Connect a cluster (agent)。 从列表中选择 agent 配置文件。 选择 Register an agent。
GitLab 为代理生成一个访问令牌。您需要这个令牌来在集群中安装代理。 复制Recommended installation method下的命令。使用命令进行一键安装。
|