男和男做的视频网站长春网站设计公司
web/
2025/10/5 14:48:30/
文章来源:
男和男做的视频网站,长春网站设计公司,wordpress jetpack 3.7.2,京东网站建设目标文章目录 1. 前置条件2. 简介3. GitLab Kubernetes Agent 的部署3.1 启用 Agent 服务端3.2 创建 Agent 配置和清单仓库 4. 安装agent4.1 连接k8s集群4.2 在集群中部署4.3 修改资源清淡#xff0c;调整pod的副本数 5. 思考 1. 前置条件
gitlab 14.5 专业版k8s集群helm客户端工… 文章目录 1. 前置条件2. 简介3. GitLab Kubernetes Agent 的部署3.1 启用 Agent 服务端3.2 创建 Agent 配置和清单仓库 4. 安装agent4.1 连接k8s集群4.2 在集群中部署4.3 修改资源清淡调整pod的副本数 5. 思考 1. 前置条件
gitlab 14.5 专业版k8s集群helm客户端工具
2. 简介
GitLab Agent for Kubernetes 是一个活跃的集群内组件用于解决GitLab-Kubernetes 集成任务同时 GitLab Kubernetes Agent 是 gitLab 的组件之一从而可以实现GiLab CI/CD 访问 k8s 集群的能力。
GitLab Agent for Kubernetes 由两个通信部分实现在集群中运行的 GitLab 代理 (agentk) 和在 GitLab 端运行的 GitLab 代理服务器 (gitlab-kas)。
参考链接
gitlab-agentConnecting a Kubernetes cluster with GitLabInstalling the agent for Kubernetes
3. GitLab Kubernetes Agent 的部署
3.1 启用 Agent 服务端
修改gitlab配置文件/etc/gitlab/gitlab.rb
gitlab_kas[enable] true执行gitlab-ctl reconfigure加载配置
3.2 创建 Agent 配置和清单仓库
.gitlab/agents/jihu/config.yaml 定义 k8s 资源清单
4. 安装agent
4.1 连接k8s集群
选择项目 - 左侧导航拉面基础设施 - Kubernetes 集群 - 连接集群 - 点击 Select an Agent 下拉框选择在配置文件里定义的 Agent 名称
4.2 在集群中部署
就发现当部署完成后会看到按照预期的方式将 已经定义的资源清单部署到k8s集群中。
helm repo add gitlab https://charts.gitlab.io
helm repo update
helm upgrade --install test gitlab/gitlab-agent \--namespace gitlab-agent-test \--create-namespace \--set image.tagv16.4.0 \--set config.tokenglagent-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \--set config.kasAddresswss://kube.bdeet.top/-/kubernetes-agent/4.3 修改资源清淡调整pod的副本数
ms-1 5 - 1
ms-2 1 - 0
ms-3 3 - 0
ms-4 2 - 05. 思考
通过上面的简单示例演示我们可以想象下基于IAC基础设施即代码的方式以gitops的方式管理我们的资源清单文件最后通过发布到预期的环境也是一种很好的选择且这种方式对于我们的环境具有很强的移植性因为只要有了资源清淡我们就可以随时随地的完整一套环境的部署。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/87413.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!