摘要: 基于docker和cri-dockerd部署kubernetes 基于docker和cri-dockerd部署kubernetes v1.25.3 1、环境准备 1-1、主机清单 | 主机名 | IP地址 | 系统版本 | | | | | | k8s-master01 k8s-master01.666.com kubeapi.666.com kubeapi | 1 阅读全文
posted @ 2022-11-07 20:35 gy1105 阅读(637) 评论(0) 推荐(0) 编辑
摘要: redis实现sentinel哨兵架构 1、redis哨兵(Sentinel) 1.1、redis集群介绍 前面文章讲的主从复制集群是无法实现master和slave角色的自动切换的,如果master节点出现现redis服务异常、主机断电、磁盘损坏等问题导致master无法使用,而redis主从复制无法实现自动的故障转移(将slave 自 阅读全文
posted @ 2022-11-06 16:00 gy1105 阅读(302) 评论(0) 推荐(0) 编辑
摘要: redis实现主从复制 前面说到了redis在单机的模式下是可以数据持久化的,但是不可以解决单点失败的问题,当单台redis服务器出现问题时,就可能会造成数据的丢失;想要解决这个问题的话我们可以使用Redis的主从模式这也是Redis集群最简单的实现方式,这篇文章我就来简单部署一个Redis主从架构,我准备了3台ubunt 阅读全文
posted @ 2022-11-02 17:13 gy1105 阅读(693) 评论(0) 推荐(0) 编辑
摘要: redis的持久化存储 Redis虽然是一个内存级别的缓存程序,也就是redis是使用内存进行数据的缓存的,但是其可以将内存的数据按照一定的策略保存到硬盘中,这样的话就可以实现持久保存的目的;目前的话redis支持的两种不同方式的数据持久化保存机制,分别是RDB和AOF,这两种方式的话很类似于MySQL数据库的dump和二 阅读全文
posted @ 2022-11-02 14:05 gy1105 阅读(934) 评论(0) 推荐(0) 编辑
摘要: 一键安装redis脚本 #一键安装redis脚本 #!/bin/bash REDIS_VERSION=redis-5.0.14#这里安装的是5.0.14版本,如果想安装其他版本,只需更改版本号 REDIS_URL=http://download.redis.io/releases PASSWORD=123456 INSTA 阅读全文
posted @ 2022-10-31 14:07 gy1105 阅读(178) 评论(0) 推荐(0) 编辑
摘要: keepalived实现nginx高可用 1、环境准备 IP 主机名 服务 10.0.0.101 keepalive1 keepalived+nginx 10.0.0.102 keepalive2 keepalived+nginx 10.0.0.18 web01 nginx作为后端web服务 10.0.0.28 web02 nginx作为后 阅读全文
posted @ 2022-10-29 17:26 gy1105 阅读(236) 评论(0) 推荐(0) 编辑
摘要: keepalived配置和使用 1、keepalived的简单介绍 keepalived是基于vrrp协议的软件来实现的,原生设计的目的就是为了高可用ipvs服务。它的功能如下: 1、基于vrrp协议完成地址流动2、为vip地址所在的节点生成ipvs的规则(是在配置文件中预先定义的)3、为ipvs集群的各real server来做 阅读全文
posted @ 2022-10-27 17:05 gy1105 阅读(1647) 评论(0) 推荐(0) 编辑
摘要: 利用Haproxy实现https访问 1、Haproxy的https实现 haproxy可以实现https的功能,从用户到haproxy为https,从haproxy到后端服务器是使用的http来通信,但基于性能的考虑,在生产中都是把证书放到后端服务器上比如nginx上面。 #配置HAProxy支持https协议,支持ssl会话; bi 阅读全文
posted @ 2022-10-26 20:56 gy1105 阅读(2000) 评论(0) 推荐(0) 编辑
摘要: Haproxy的各种调度算法及其实现方式 Haproxy的各种调度算法及其实现方式 阅读全文
posted @ 2022-10-25 20:05 gy1105 阅读(136) 评论(0) 推荐(0) 编辑
摘要: NGINX 实现https自签名证书加密以及http自动跳转实验 nginx 的https 功能基于模块ngx_http_ssl_module实现,因此如果是编译安装的nginx要使用参数 ngx_http_ssl_module开启ssl功能, 但是作为nginx的核心功能,yum安装的nginx默认就是开启的,编译安装的nginx需要指定编译参数--with-h 阅读全文
posted @ 2022-09-17 17:19 gy1105 阅读(552) 评论(0) 推荐(0) 编辑