1 云平台流程图

1 流程图

在这里插入图片描述

2 组件介绍

2.1 jenkins

  1. 内网环境地址:http://192.168.1.100:8080/
  2. 作用:自动化

2.2 gitlab

  1. 内网环境地址:http://192.168.1.6:8000/
  2. 作用:存储代码

2.3 docker

  1. 镜像:相当于一个携带了运行环境的安装包
  2. 容器:运行启动的镜像,就是一个容器
  3. 举例nginx说明:
1、登录到192.168.1.135服务器上
2、执行如下命令查看nginx镜像是否存在: docker images |grep nginx  
3、如果镜像不存在,那么就下载镜像:docker pull nginx
4、镜像下载完成后,执行此命令启动容器:  docker run -d -p 8800:80 nginx
5、启动成功后,通过docker ps -a |grep nginx命令可以查看启动的容器

容器启动成功后,通过访问http://192.168.1.135:8800/,如果能看到如下页面, 表示容器启动成功:

将portalms类比nginx,我们也会将portalms做成一个镜像,然后通过类似的这种方式启动,实现外部能访问的最终效果。

2.4 harbor

  1. 内网环境地址:http://192.168.1.135:8888/
  2. 作用:私有的镜像仓库,用来存储镜像。docker仓库的企业版(https://hub.docker.com/)

2.5 k8s集群

  1. 内网环境
  2. 作用:
    容器,就是进程;容器镜像“.exe”安装包。Kubernetes 就是操作系统!所以k8s集群可以简单理解为多个操作系统,就是用来运行容器的!只是k8s额外提供了很多其他的能力,具体后面再说

2.6 rancher

  1. 内网环境地址:https://192.168.1.137/g/clusters
  2. 作用:上面已经知道了k8s集群里面用来运行容器,其实如果直接使用手工操作k8s的相关命令的话,完全不需要rancher,但是为了操作起来更加简单,所以用上了rancher。
    假如将k8s集群理解为一个数据库的话,那就可以将rancher理解为一个navicat吧。

2.7 helm和helm仓库

  1. 内网环境地址:存放在192.168.1.137服务上
  2. 作用:让操作人员更加的方便!可以将helm仓库理解为应用商店吧,如果没有helm,我们需要手动去拉镜像然后部署(相当于把apk安装包手动发给其他人安装); 而有helm仓库以后,可以直接应用商店去安装。(可以直接去应用市场去安装)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值