Janrs.com | 杨建勇

  • 首页
  • 站点地图
  • 所有文章
  • 加入学习群
harbor
CICD

CICD部署08 - jenkins + gitlab + harbor + k8s

[!TIP] Gitlab flow 常用开发流程实践 转载请注明出处:https://janrs.com Gitlab Flow [!NOTE] 80% 的项目可以用下面的流程规则开发以及交付。 官网介绍文档:(https://docs.gitlab.cn/jh/topics/gitlab_flow.html) 1.分支设置 项目分三个分支:develop 开发分支,test 测试分支,master 分支。测试分支跟发布分支要打 tag 后打包镜像发布,镜像版本跟 tag 版本一致。 代码合并过程:deveplo…

2022年12月19日 0条评论 119点热度 685人点赞 码仔 阅读全文
CICD

CICD部署07 - jenkins + gitlab + harbor + k8s

[!TIP] Jenkins 部署 go 应用到 k8s 转载请注明出处:https://janrs.com Jenkins 部署 go 应用到 k8s 以 go-zero 项目为例构建镜像并推送到 Harbor 镜像仓库中心,并且使用 kubectl 部署到 k8s。 1.设置 Jenkins 参数 Jenkins 使用 Docker 构建镜像需要挂载 Docker 的进程 sock 已经可执行文件。参数如下: 该参数已经在前面部署 Jenkins 的时候设置了 -v /var/run/docker.sock:/…

2022年11月19日 0条评论 96点热度 684人点赞 码仔 阅读全文
CICD

CICD部署06 - jenkins + gitlab + harbor + k8s

[!TIP] 创建 CD 转载请注明出处:https://janrs.com 创建 CD [!NOTE] 创建 CD 采用的是 pipeline SCM 以及 kubectl 的方式。 1.创建 Jenkinsfile [!NOTE] Jenkinsfile 也可以跟项目放在一起,只要指定好文件位置就行了。 这里采用单独的一个项目。 在 gitlab 创建一个用于 pipeline 的 Jenkinsfile,如下图所示 2.链接 gitlab 如法炮制,进入 jenkins 的容器链接 gitlab,省的在 je…

2022年11月19日 0条评论 89点热度 684人点赞 码仔 阅读全文
CICD

CICD部署05 - jenkins + gitlab + harbor + k8s

[!TIP] 创建 CI 转载请注明出处:https://janrs.com 创建 CI 1.建立 gitlab 项目 建立项目属于基操,此处教程省略,自动谷歌。 2.jenkins 连接 gitlab 在部署 Jenkins 的时候已经说明。 3.构建 pipeline 构建 jenkins 的 pipeline 来执行 CICD。 以下为操作步骤 3-1.构建任务 3-1-1.创建任务 3-1-2.选择流水线方式,也就是 pipeline 3-1-3.设置过期时间防止垃圾构建或者历史构建太多 3-1-4.创建 …

2022年10月19日 0条评论 101点热度 684人点赞 码仔 阅读全文
CICD

CICD部署04 - jenkins + gitlab + harbor + k8s

[!TIP] Docker 部署 harbor 转载请注明出处:https://janrs.com docker 部署 harbor 1.下载 docker-composer wget https://github.com/docker/compose/releases/download/v2.10.1/docker-compose-linux-x86_64 2.下载 harbor wget https://github.com/goharbor/harbor/releases/download/v2.6.1/ha…

2022年10月19日 0条评论 132点热度 685人点赞 码仔 阅读全文
CICD

CICD部署03 - jenkins + gitlab + harbor + k8s

[!Tip] Docker 部署 jenkins 并连接 gitlab 转载请注明出处:https://janrs.com docker 部署 jenkins 1.部署 docker run --name jenkins \ -u root \ -d \ -p 8080:8080 \ -p 50000:50000 \ -v /var/jenkins_home:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /usr/bin/…

2022年9月19日 1条评论 144点热度 686人点赞 码仔 阅读全文
CICD

CICD部署02 - jenkins + gitlab + harbor + k8s

[!Tip] Docker 部署 gitlab 转载请注明出处:https://janrs.com gitlab 版本:v15.4.2 docker 部署 gitlab 1.创建目录 mkdir -p /opt/gitlab/{data/,logs,config/} 2.部署服务 docker run -d --restart=always \ --hostname gitlab --name=gitlab \ -p 5443:443 -p 90:80 -p 1122:22 \ -v /etc/localtime:…

2022年9月19日 3条评论 157点热度 686人点赞 码仔 阅读全文
CICD

CICD部署01 - jenkins + gitlab + harbor + k8s

[!TIP] ci/cd 工作流程 转载请注明出处:https://janrs.com ci/cd 工作流程 主要包含两部分:构建应用镜像与部署到 k8s 开发仔将代码 push 到 git。可以是 gitlab 或者 github jenkins pull 代码,编译编码,构建镜像,push 到镜像中心。镜像中心例如: harbor jenkins push 镜像后,给 k8s 发送 deploy 指令。k8s 从镜像中心 pull images 进行 deploy。

2022年9月19日 1条评论 113点热度 684人点赞 码仔 阅读全文
k8s/云原生

kubeadm部署k8s containerd设置harbor镜像地址以及非安全证书

containerd设置harbor镜像地址以及非安全证书 转载请注明来源:https://janrs.com 如果没有配置证书直接拉取镜像会出现以下错误: INFO[0000] trying next host error="failed to do request: Head \"https://reg.baidu.com/v2/rakour-dev/rakour-api/manifests/sha256:2cc4c70a07e2280b31257aa3a6895ca9a8bd790ddb1…

2022年2月26日 0条评论 123点热度 682人点赞 码仔 阅读全文
有关Go/istio/k8s/云原生直接搜
分类
  • CICD
  • Docker
  • Go
  • Istio
  • Jaeger
  • k8s/云原生
  • Kubeadm部署k8s
  • Linux
  • MySQL
  • PHP
  • Rancher
  • 二进制部署k8s
  • 代码手册
  • 所有文章
  • 架构/微服务
  • 部署k8s服务
归档
  • 2023年3月 / 14篇
  • 2023年2月 / 5篇
  • 2023年1月 / 3篇
  • 2022年12月 / 2篇
  • 2022年11月 / 2篇
  • 2022年10月 / 2篇
  • 2022年9月 / 3篇
  • 2022年8月 / 3篇
  • 2022年7月 / 4篇
  • 2022年6月 / 5篇
  • 2022年5月 / 7篇
  • 2022年4月 / 22篇
  • 2022年3月 / 4篇
  • 2022年2月 / 9篇

COPYRIGHT © 2023 Janrs.com | 杨建勇. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

闽ICP备20002184号