
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文详细介绍了基于RHEL9.3系统搭建HAProxy七层负载均衡集群的实验过程。实验采用4台主机架构,包括客户端、调度器和2台Web服务器。通过配置HAProxy实现了:1) 基于轮询算法的七层负载均衡;2) 使用Cookie机制实现会话保持;3) 配置状态监控页面实时查看集群状态。实验验证了HAProxy的健康检查、负载均衡和会话保持功能,最终成功构建了可监控的高可用Web服务集群。

前情提要:本篇博客将详细介绍搭建Registry仓库,以及配置加密传输和登陆认证系统的全流程。通过本篇博客你可以学会如何搭建一个私有的镜像仓库。系统版本:RHEL9.3。
Harbor 是由vmware公司开源的企业级 Docker Registry 项目。它提供了以下主要功能和特点:基于角色的访问控制(RBAC):可以为不同的用户和用户组分配不同的权限,增强了安全性和管理的灵活性。镜像复制:支持在不同的 Harbor 实例之间复制镜像,方便在多个数据中心或环境中分发镜像。图形化用户界面(UI):提供了直观的 Web 界面,便于管理镜像仓库、项目、用户等。审计日志:
docker的镜像是令人称道的地方,但网络功能还是相对薄弱的部分docker安装后会自动创建3种网络:bridge、host、none# 使用以下命令查看Docker提供了5种主要网络模式,每种模式适用于不同的场景网络模式隔离级别端口映射与宿主机关系适用场景Bridge高支持通过网桥通信默认模式,单机容器通信Host无不需要共享宿主机网络高性能需求场景None最高不支持完全隔离安全隔离场景Cont
FROM指定base镜像 eg:FROM busybox:versionCOPY复制文件 eg:COPY file /file 或者 COPY [“file”,”/”]MAINTAINER指定作者信息,比如邮箱 eg:MAINTAINER在最新版的docker中用LABEL KEY="VALUE"代替ADD功能和copy相似,指定压缩文件或url eg: ADD test.tar /mnt 或者
自定义网络模式,docker提供了三种自定义网络驱动:bridgeoverlaymacvlanbridge驱动类似默认的bridge网络模式,但增加了一些新的功能,overlay和macvlan是用于创建跨主机网络建议使用自定义的网络来控制哪些容器可以相互通信,还可以自动DNS解析容器名称到IP地址。在建立自定以网络时,默认使用桥接模式桥接默认是单调递增,每自定义一个桥接网络,就多一个br开头的网
当docker run启动一个容器时,Docker将在后台为容器创建一个独立的命名空间。将容器的root用户映射到本地主机上的非root用户,减轻容器和主机之间因权限提升而引起的安全问题。容器只是运行在宿主机上的一种特殊的进程,那么多个容器之间使用的就还是同一个宿主机的操作系统内核。使用Docker容器的核心是Docker服务端,确保只有可信的用户才能访问到Docker服务。大部分情况下,容器并不
docker的镜像是由多个只读的文件系统叠加在一起形成的。当我们在我启动一个容器的时候,docker会加载这些只读层并在这些只读层的上面(栈顶)增加一个读写层。这时如果修改正在运行的容器中已有的文件,那么这个文件将会从只读层复制到读写层。该文件的只读版本还在,只是被上面读写层的该文件的副本隐藏。当删除docker,或者重新启动时,之前的更改将会消失。在Docker中,只读层及在顶部的读写层的组合被
Linux Cgroups 的全称是 Linux Control Group。是限制一个进程组能够使用的资源上限,包括 CPU、内存、磁盘、网络带宽等等。对进程进行优先级设置、审计,以及将进程挂起和恢复等操作。Linux Cgroups 给用户暴露出来的操作接口是文件系统它以文件和目录的方式组织在操作系统的 /sys/fs/cgroup 路径下。执行此命令查看:mount -t cgroup。
Tomcat 服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,Tomcat 具有处理HTML页面的功能,它还是一个Servlet和JSP容器。起始于SUN 公司的一个Servlet的参考实现项目Java Web Server,开发者是 James Duncan Davidson,在1999年,将项目贡献给了apache软件








