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

缙云政府网站建设方案游戏推广引流

缙云政府网站建设方案,游戏推广引流,wordpress 头像url,做网站开发需要学什么软件微服架构基础设施环境平台搭建 -(二)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.dt0577.cn/news/52771.html

相关文章:

  • 罗湖网站制作费用河南推广网站
  • 做外贸哪个网站好seo搜索引擎优化心得体会
  • 网站开发在线教程成都关键词排名推广
  • 江西医疗网站备案前置审批今天刚刚发生的重大新闻
  • seo课程培训入门seo公司资源
  • 删除的网站做404一站式软文发布推广平台
  • php做网站项目的流程东莞企业推广网站制作
  • 测试网站怎么做的如何做好网络推广销售
  • 番禺网站开发哪家专业网站网址大全
  • 南京网站建设包括哪些福州百度seo代理
  • 策划与设计一个电子商务网站石家庄关键词优化软件
  • 做破解网站合法谷歌浏览器安卓版
  • 公司网站建设做分录写软文能赚钱吗
  • 建设网站的功能定位是什么原因软文代写接单平台
  • 智能网站系统可以做app吗阿里指数官网
  • 如何进入官方网站html静态网页制作
  • 找人做网站需要什么汕头网站设计
  • 大庆 网站建设百度网站打不开
  • 贵阳网站建设是什么站长统计
  • 网站开发工程师职位概要佛山seo培训
  • 广州手机端网站制作永久免费的建站系统有哪些
  • 2018年做视频网站企业网站设计图片
  • 科技公司网站案例东莞网站seo公司
  • 深圳做网站de淘宝网官方网站
  • 佛山市门户网站建设游戏推广怎么做挣钱
  • 普洱在百度上做网站的快速收录工具
  • 网上做游戏任务赚钱的网站网络营销和传统营销的关系
  • 做文字的网站百度下载正版
  • 订阅号不认真可以做网站么合肥网站关键词排名
  • 网站logo怎么做动态国外网站加速