Helm 是一个管理KubernetesCharts 的工具,Charts 可以理解为预先配置的 Kubernetes 资源包,通过 Helm 可以轻松的安装和管理 Kubernetes 应用,类似我们平时使用的 apt、yum、homebrew 工具。Helm 包含两部分:客户端 Helm 和服务端 Tiller,服务端 Tiller 运行在 Kuberne
登录harbor后选择具体的项目,可以看到Helm Charts的Tab,点击上传按钮选择对应的chart包,需要是tar文件,rar是不支持的,如果chart包有签名的还需要导入Prov文件。 (2)通过Helm CLI上传 首先,检查是否有helm-push插件(直接helm push看提示),如果没有先安装 # 在线安装 helm plugin install https://github.com/chartmus...
我们利用Kubernetes来动态运行 Jenkins 的 Slave 节点,可以和好的来解决传统的 Jenkins Slave 浪费大量资源的缺点。之前的示例中我们是将项目放置在 Github 仓库上的,将Docker镜像推送到了 Docker Hub,这节课我们来结合我们前面学习的知识点来综合运用下,使用 Jenkins、Gitlab、Harbor、Helm、Kubernetes 来实现一个完整的...
helm pull harbor/harbor安装 设置了各组件pvc的大小 域名 取消了tls设置已经ingress中ssl自动转发的注解 Http访问的部署方式:helm upgrade -install harbor harbor-1.13.0.tgz --namespace harbor --create-namespace \ --set expose.ingress.hosts.core=harbor.example.com \ --set externalURL=http://harbor....
本分分享如何使用 Helm 来在Kubernetes 集群上安装极狐GitLab Runner。整体步骤分为:Helm 的安装、vaules.yaml 文件的配置、Runner 的安装、Runner 的测试。 极狐GitLab 为 GitLab 在中国的发行版,中文版本对中国用户更友好。极狐GitLab 支持一键私有化部署,可以在 ubuntu、centos、Debian、Docker、Kubernetes 上灵活安...
本篇作者 徐晓伟 使用 Helm 简便快捷的部署与管理 极狐GitLab 前提条件 k8s 完成 helm 的配置 k8s 完成 ingress 的配置 内存至少 10G 演示环境是 龙蜥 Anolis 8.4(即:CentOS 8.4)最小化安装 k8s 版本 1.28.2 calico 版本 3
helm部署gitlab CI持续集成 1 准备代码,这里用了字符串来区分环境 2 上传代码到git(gitee.gitlab,github都行,git可以单独放一台服务器) git init git add . git commit -m "first commit" git remote add origin git@gitee.com:***/cicddemo.git git push...
Helm Helm 是云原生时代应用程序的管理利器,极狐GitLab 有开箱即用的 Helm Chart Registry,可以和极狐GitLab CI/CD 无缝集成,体验一体化 DevOps 平台的魅力。 Helm是什么 Helm是Kubernetes 的包管理工具,是发现、分享以及使用那些在 Kubernetes 上构建的软件的最好方法,目前是 3.9.0 版本。 Helm 的安装 Helm 的...
使用helm install即可进行安装,如果要安装特定版本的 Runner,在安装的时候用 --version指定极狐GitLab Runner Helm Chart 的版本即可。 对于极狐GitLab Runenr 的版本查看,可以使用如下命令: # 查看极狐GitLab Runner 版本 helm search repo -l jh-gitlab/gitlab-runner ...
helm install:需要集群端安装 Tiller,直接完成安装。 helm template:无需 Tiller 支持,用于生成最终的 YAML 安装文件。 这里为了使用方便,我们选择第二种,生成模板的方式。 TLS 为了提供 HTTPS 服务,不可避免的要使用 tls 的相关设置,Gitlab 给出了几个选项,本文使用两种: 自行提供泛域名证书 代码语言:javascript ...