当前位置: 首页 > news >正文

创新网站内容建设神马seo服务

创新网站内容建设,神马seo服务,wordpress做学校网站,郑州做网站哪家便宜微服架构基础设施环境平台搭建 -(二)Docker私有仓库Harbor服务搭建 通过采用微服相关架构构建一套以KubernetesDocker为自动化运维基础平台,以微服务为服务中心,在此基础之上构建业务中台,并通过Jekins自动构建、编译、…

微服架构基础设施环境平台搭建 -(二)Docker私有仓库Harbor服务搭建

通过采用微服相关架构构建一套以Kubernetes+Docker为自动化运维基础平台,以微服务为服务中心,在此基础之上构建业务中台,并通过Jekins自动构建、编译、测试、发布的自动部署,形成一套完整的自动化运维、发布的快速DevOps平台。


本文主要针对 ks-harbor [192.168.2.146] 服务器进行部署Harbor服务

文章的操作过程大部分参照【Harbor高可用集群设计及部署(基于离线安装方式)】

微服架构基础设施环境平台搭建 系列文章


微服架构基础设施环境平台搭建 -(一)基础环境准备
微服架构基础设施环境平台搭建 -(二)Docker私有仓库Harbor服务搭建
微服架构基础设施环境平台搭建 -(三)Docker+Kubernetes集群搭建
微服架构基础设施环境平台搭建 -(四)在Kubernetes集群基础上搭建Kubesphere平台
微服架构基础设施环境平台搭建 -(五)Docker常用命令

目录

  • 微服架构基础设施环境平台搭建 -(二)Docker私有仓库Harbor服务搭建
  • 一、采用的技术架构
  • 二、微服架构基础设施平台网络规划
  • 三、部署架构
  • 四、安装Docker并配置Docker
    • 1、安装Docker
    • 2、安装docker-compose
    • 3、配置内核参数
  • 五、安装Harbor
    • 1、下载安装包并解压
    • 2、修改配置文件
    • 3、执行安装
    • 4、登录Harbor后台
  • 六、Docker接入Harbor
    • 1、修改Docker配置文件,接入Harbor
    • 2、将Docker镜像上传Harbor
    • 3、将从Harbor私有仓库中下载Docker镜像

一、采用的技术架构

序号技术框架说明
1Kubernetes
2KubesphereKubernetes编排器,管理平台
3Dockers
4HarborDocker私有仓库
5GitLab源码库
6Jekins自动编译、测试、发布平台
7Spring Cloud AlibabaSpring Cloud Alibaba微服体系架构
8NacosApi网关、服务注册发现配置管理中心
9Sentinel限流溶断安全中心
10Seata分布式事务管理框架
11Redis分布式缓存服务
12ElasticSearch/Solr数据检索服务
13Mysql结构化数据存储
14Grafana监控平台
15Nginx服务代理、Web服务

二、微服架构基础设施平台网络规划

序号IPHostName操作系统K8s角色说明
1192.168.1.141ks-m1CentOS7_x64控制节点Kubernetes Master
2192.168.1.142ks-m2CentOS7_x64控制节点Kubernetes Master高可用节点,如果不需要高可用,可不部署此服务器
3192.168.1.143ks-m3CentOS7_x64控制节点Kubernetes Master高可用节点,如果不需要高可用,可不部署此服务器
4192.168.1.144ks-n1CentOS7_x64工作节点Kubernetes Worker
5192.168.1.145ks-n2CentOS7_x64工作节点Kubernetes Worker
6192.168.2.146ks-harborCentOS7_x64工作节点Harbor服务+NFS文件服务

三、部署架构

在这里插入图片描述

四、安装Docker并配置Docker

1、安装Docker

在ks-harbor服务器上执行下面命令:

wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyum install -y docker-ce
systemctl enable  --now docker
systemctl status dockercat <<EOF > /etc/docker/daemon.json
{"registry-mirrors": ["https://xcg41ct3.mirror.aliyuncs.com"],"exec-opts": ["native.cgroupdriver=systemd"],  "registry-mirrors": ["https://3hjcmqfe.mirror.aliyuncs.com"], "log-driver": "json-file","log-opts": {"max-size": "500m","max-file": "2" }
}
EOF systemctl daemon-reload
systemctl restart docker

说明:


exec-opts": [“native.cgroupdriver=systemd”], #驱动器
registry-mirrors: 镜像加速地址,可多个
max-file: log最多保留数量
live-restore: 重启docker不重启容器,多用于k8s上

2、安装docker-compose

在ks-harbor服务器上执行下面命令:

wget https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-x86_64
mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose version

3、配置内核参数

在ks-harbor服务器上执行下面命令:

$ modprobe br_netfilter
$ cat >> /etc/sysctl.conf << EOF
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1      #路由转发
EOF
$ sysctl -p

五、安装Harbor

说明:安装Harbor需要先安装docker-compose

1、下载安装包并解压

#创建安装目录
mkdir /app
wget https://github.com/goharbor/harbor/releases/download/v2.3.5/harbor-offline-installer-v2.3.5.tgztar -xzvf harbor-offline-installer-v2.3.5.tgz /app/

2、修改配置文件

修改harbor.yml中的hostname配置为当前服务器的ip,以及注释掉https的相关配置,如下图所示

cd /app/harbor
vim harbor.yml

在这里插入图片描述

3、执行安装

#执行安装
sh install.sh

在这里插入图片描述

4、登录Harbor后台

默认用户名:admin,默认密码: Harbor12345

在这里插入图片描述
在这里插入图片描述

六、Docker接入Harbor

1、修改Docker配置文件,接入Harbor

1)、编辑Docker配置文件

vim /etc/docker/daemon.json

2)、添加配置"insecure-registries" : [“192.168.2.146”]

"insecure-registries" : ["192.168.2.146"]

3)、重启Docker

systemctl restart docker

3)、重启Harbor

cd /app/harbor
docker-compose up -d

2、将Docker镜像上传Harbor

# 登录
docker login 192.168.2.146# 上传至Harbor公开仓库
docker tag mysql:5.7 192.168.2.146/pub/mysql:5.7
docker push 192.168.2.146/pub/mysql:5.7# 退出Harbor
docker loginout 192.168.1.146

在这里插入图片描述
在这里插入图片描述

3、将从Harbor私有仓库中下载Docker镜像

# 显示本地所有的镜像
docker images# 从本地删除镜像名称为192.168.2.146/pub/mysql:5.7的镜像
docker rmi 192.168.2.146/pub/mysql:5.7
# 从Harbor公开仓库下载mysql:5.7
docker pull 192.168.2.146/pub/mysql:5.7

在这里插入图片描述

http://www.dinnco.com/news/38970.html

相关文章:

  • 简洁大气传媒公司名字seo营销网站的设计标准
  • 广东省建设信息网站磁力岛引擎
  • 东莞公司建设网站网络运营具体做什么
  • 网站建设中素材百度网址大全官方下载
  • 做电力招聘的有哪些网站电子商务网站推广策略
  • css网站下拉菜单怎么做高端网站建设报价
  • 智能网站建设制作企业管理咨询
  • 关于汽车的网站站长工具seo综合查询收费吗
  • 河南省新闻出版学校咋样林哥seo
  • 手机自适应网站源码江东seo做关键词优化
  • 做ppt哪些网站的图片质量高百度做网站需要多少钱
  • 那些做软件的网站百度优化师
  • 做棋牌网站建设哪家便宜友情链接是什么意思
  • windows wordpress可以上海seo公司哪个靠谱
  • 设计学网站网购网站十大排名
  • 中国网站建设银行-个人客户如何注册域名
  • 找网站建设公司百度公司官网首页
  • 如何在天气预报网站做引流直接下载app
  • 永康市建设局网站曼联官方发文
  • asp婚纱摄影网站百度指数明星搜索排名
  • 金坛市建设局网站中国突然宣布大消息
  • 天津网站建设论坛百度网盘下载的文件在哪
  • 云浮北京网站建设什么是seo优化推广
  • 怎么样给自己做网站最新互联网项目平台网站
  • 长沙网页设计师招聘信息seo优化培训多少钱
  • 西安直播网站建设外包网站有哪些
  • 毕设做网站有什么题目个人信息怎么在百度推广
  • 网站建设制作需要多少钱百度搜索智能精选入口
  • 湖北省建设工程网站新乡网站优化公司价格
  • 政府网站集约化建设的作用宁波网站建设推广公司价格