文章目录一、Harbor安装准备条件1.1 硬件要求1.2 软件要求1.3 网络端口要求二、下载 Harbor 的安装包文件2.1 Harbor 安装包分类2.2 下载并解压安装包三、配置安装 Harbor3.1 安装基于 http 协议访问的默认的 Harbor3.1.1 配置域名3.1.2 配置 http 的端口3.1.3 注释 https 配置3.1.4 配置 admin 用户的密码3.1
转载
2024-01-17 08:37:46
124阅读
一、redis主从同步概述Redis集群中的数据库复制是通过主从同步来实现的主节点(Master)把数据分发给从节点(Slave)主从同步的好处在于高可用,Redis节点有冗余设计 原理: 1. 从服务器向主服务器发送 SYNC 命令。 2. 接到 SYNC 命令的主服务器会调用BGSAVE 命令,创建一个 RDB 文件,并使用缓冲区记录接下来执行的所有写命令。 3. 当主服务器执行完 B
之前已经给大家简单介绍了docker的基本使用,现在讲解一个实际应用。2个django web应用调取底层redis数据库信息显示到web网页上。然后上层通过haproxy作为web的负载均衡连接器,底层redis数据库一主2从架构,整体架构如下图:
客户端通过访问haproxy节点,通过默认的轮循策略对应到后端的2台django应用。同时调取后台redi
转载
2023-11-28 14:27:58
110阅读
1. 环境准备1.1. 硬件 注意: 磁盘大小需要根据实际使用场景来确定1.2. 软件 1.3. 网络 2. Harbor配置2.1. Harbor程序下载可以通过Harbor的https://github.com/goharbor/harbor/releases下载。2.2. 解压压缩包tar xvf harbor-online-installer-.tgz2
转载
2023-12-28 16:26:28
13阅读
Harbor升级和数据库迁移手册 当升级一个已经存在的Harbor实例到新版本时,需要迁移数据库数据。参考What's New in Harbor Database Schema查看数据库发生了哪些变化,如果有的话,就需要进行数据库迁移操作,因为迁移可能会改变数据库模式,所以在任何数据迁移操作之前,都一定要先备份数据库。 如果你是第一次安装habor,或者新安装的数据库的版本和
转载
2024-05-11 19:36:46
129阅读
最近半个多月我被vim编译器坑死了,自己挖了个大坑,耗时20多天才爬出来。不管怎么样,爬出来了,总该庆贺一下。我前不久安装了harbor要建立私有仓库。要创建自己的私有仓库首先要配置harbor 同docker通信,要让docker 可以通过login登录harbor,并且可以通过push上传镜像到harbor里面。我的harbor是通过helm安装,ingress控制器使用的
转载
2024-03-27 19:49:29
66阅读
本篇重点讲解haproxy+mysql负载均衡,搭建完成后与之前搭建的redis+ssm进行整合(注:这里用到了两台mysql数据库,分别安装两台虚拟机上,已经成功实现主主复制,如果有需要,请查看我另外一篇博客:)1、首先下载最新的的haproxy安装包:haproxy-1.7.9.tar.gz下载完成后cp到特定的目录下/usr/local2、安装haproxy解压“tar -zxvf hapr
转载
2024-01-04 11:37:57
149阅读
## Helm Harbor 外置 Redis
在部署容器化应用程序时,Helm 和 Harbor 是两个非常流行的工具。Helm 是 Kubernetes 的包管理工具,可以用来简化应用程序的部署和管理。而 Harbor 则是一个企业级的 Docker 镜像仓库,可以帮助用户管理和存储 Docker 镜像。
在很多情况下,我们需要在应用程序中使用 Redis 这样的缓存数据库。本文将介绍如何
原创
2024-04-25 06:09:04
43阅读
文章目录一、nacos部署安装的方式单机模式:集群模式:多集群模式:二、安装的步骤1、预备环境准备2、载安装包以及安装2.1、Nacos有以下两种安装方式:2.2、更换数据源数据源切换为MySQL2.3、开启控制台授权登录(可选)3、配置中心的使用3.1、创建配置信息3.2、 Spring Boot使用配置中心 一、nacos部署安装的方式单机模式:将注册中心、配置中心等功能集成在一个进程内,全
# Jumpserver 使用外置 MySQL
## 简介
Jumpserver 是一款开源的堡垒机系统,主要用于管理和控制服务器的访问权限。默认情况下,Jumpserver 会使用自带的 SQLite 数据库来存储数据。但是,在一些生产环境中,我们可能希望将数据存储在外部的 MySQL 数据库中,以提高性能和可靠性。
本文将介绍如何将 Jumpserver 配置为使用外置的 MySQL 数
原创
2024-03-18 05:04:53
179阅读
MySQL-MHA是日本MySQL专家用Perl写的一套MySQL故障切换方案,它有Node、Manager两种角色。Node需要安装在所有MySQL服务器不管主还是从,Manager运行在独立服务器。 环境:centos6.5 硬件:四台虚拟机,如下 manager:192.168.1.10 db1 (主) :192.168.1.11 db2 (备) :192.
首先电脑连接服务器是需要工具的,需要先下载服务器连接工具。一、下载SecureCRT(服务器连接工具,也可以下载使用其他工具)二、用SecuerCRT连接服务器主机(输入服务器IP、用户名、密码连接)三、下载禅道的Linux一键安装包(分32、64位,要根据自己电脑实际情况下载)四、上传安装包到/opt目录下: 1.root账号登录后执行:yu
转载
2024-10-14 18:17:15
25阅读
# 使用 Harbor 存储和管理 MySQL 镜像
## 介绍
在容器化的世界里,镜像是用于构建和运行容器的重要组成部分。使用镜像可以使应用程序更加可移植、可伸缩和易于管理。而 Harbor 是一个开源的企业级容器镜像仓库,提供了镜像的存储、复制和分发功能,可以帮助我们更好地管理和部署容器镜像。
MySQL 是一个广泛使用的开源关系型数据库管理系统,也是容器化应用程序中常用的数据库之一。在
原创
2023-07-17 19:51:59
214阅读
# 使用 Harbor 部署 MySQL 数据库
## 流程概述
在使用 Harbor 部署 MySQL 数据库之前,我们需要先安装和配置 Harbor。Harbor 是一个开源的企业级容器镜像仓库,可以帮助我们管理和发布 Docker 镜像。接下来,我们将按照以下步骤来实现 Harbor 使用 MySQL 数据库。
1. 安装和配置 Harbor
2. 准备 MySQL 数据库
3. 配置
原创
2024-02-16 03:45:59
80阅读
点赞
1、登陆数据库2、切换用户和库 c\ harbor #切换用户c\ - registory #切换库3、执行清表命令TRUNCATE TABLE project_blob;完成后即可对harbor pod进行副本的增加。 也可用pgAmin 登陆清表1、 登陆2、 找到对应的registry数据库,右
原创
2021-11-05 17:21:43
521阅读
harbor 部署-与高可用复制功能的目标1.首先要两个节点上都要部署harbor仓库
2.然后让他们相互的复制,达到镜像统一一致
3.最后使用keepalived,都部署上,达到高可用性1)前提准备docker-ce环境与docker-compose环境因为harbor是docker-compose管理的 所以需要提前安装命令2)部署harborharbor02#01 先上传harbor镜像仓库
转载
2023-07-28 23:09:15
224阅读
# 实现 Harbor 使用外部 MySQL
## 引言
在使用 Harbor 进行镜像仓库管理时,有时候会需要将 Harbor 的数据库迁移到外部 MySQL 数据库上。这样可以帮助我们更好地管理和备份数据,同时提高系统的可靠性。本文将介绍如何实现 Harbor 使用外部 MySQL 数据库的步骤,并提供相应的代码示例和注释。
## 流程图
```mermaid
graph LR
A[准
原创
2023-10-05 12:46:54
243阅读
# 在Harbor中使用外部MySQL数据库
Harbor是一个开源的容器镜像仓库,用于存储和管理Docker镜像,支持访问控制、用户管理和审计日志等功能。为了提高数据的可靠性和可扩展性,我们可以将Harbor配置为使用外部MySQL数据库进行存储。本文将详细介绍如何将Harbor配置为使用外部MySQL,并提供相关的代码示例。
## 1. 准备工作
在开始之前,需要确保已经安装了Docke
HarborHarbor是一款功能非常强大的私有镜像仓库,有完善的UI界面和用户权限管理机制。但是安装比较麻烦,我试过几个版本都失败了。版本比较新的Harbor都选择使用HTTPS协议来传输镜像,需要非常多麻烦的步骤来配置HTTPS需要的CA证书等。所以我找了一个版本比较低的Harbor1.8版本,使用HTTP协议来上传下载镜像,搭建过程要简单许多。我的方法是直接使用已经配置好的Harbor安装包
转载
2024-02-04 01:03:41
64阅读
## 实现“jumpserver外置mysql”的步骤
为了实现“jumpserver外置mysql”,我们需要按照以下步骤进行操作。下面是整个过程的流程图:
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 在外部服务器上安装和配置MySQL数据库 |
| 2 | 在jumpserver服务器上安装MySQL客户端 |
| 3 | 创建jumpserver数据库 |
| 4
原创
2023-07-15 18:25:12
1529阅读