yuanchao 2bc922cf4a add: init 3 달 전
..
jenkinsfile 2bc922cf4a add: init 3 달 전
1.jenkins与harbor安装.md 2bc922cf4a add: init 3 달 전
2.k8s安装.md 2bc922cf4a add: init 3 달 전
3.nfs安装.md 2bc922cf4a add: init 3 달 전
4.创建一些账号,以及名命空间.md 2bc922cf4a add: init 3 달 전
README.md 2bc922cf4a add: init 3 달 전
mall4j-b2b2c-release.yaml 2bc922cf4a add: init 3 달 전
mall4j-middleware.yaml 2bc922cf4a add: init 3 달 전

README.md

因为我们不是专业的讲师,所以专业的讲课交给专业的人处理。

如果想要了解devops的可以看下:https://www.bilibili.com/video/BV13Y411E7nd

nfs的概念可以看下这个:https://www.bilibili.com/video/BV13Q4y1C7hS/?p=63

jenkins点击部署大概会经历以下几个流程:

  1. 在jenkins内部对代码进行打包(maven或者npm)进行打包。
  2. 然后用docker进行build构建镜像。
  3. 将已经构建好的docker镜像放到harbor当中。
  4. 通知k8s拉取harbor当中的镜像部署。

因此需要安装jenkins、harbor、k8s。推荐 jenkins和harbor放在一台硬盘容量的机器,比如1t的硬盘。

如果只是测试环境:k8s至少需要一台master(2核4g),一台node(8核32g)。

如果是生产环境:k8s至少需要一台master(2核4g),node节点不限台,内存加起来起码要超过64g。

因为用上了k8s,所以有公共存储的概念,还需要一台机器作为nfs。

一共至少需要4台机器:

  1. 一台jenkins+harbor(1t硬盘)
  2. 一台k8s master(2核4g)
  3. 一台k8s node(8核32g)
  4. 一台nfs(1t硬盘)