摘要: 简介 Istio 提供一种简单的方式来为已部署的服务建立网络,该网络具有负载均衡、服务间认证、监控等功能,而不需要对服务的代码做任何改动。 istio 适用于容器或虚拟机环境(特别是 k8s),兼容异构架构。 istio 使用 sidecar(边车模式)代理服务的网络,不需要对业务代码本身做任何的改 阅读全文
posted @ 2020-10-29 10:24 缺个好听的昵称 阅读(3564) 评论(0) 推荐(0) 编辑
摘要: 三种收集方案的优缺点: 下面我们就实践第二种日志收集方案 一:安装ELK 1.安装jdk yum install -y java-1.8.0-openjdk 2.添加ELK源 cat << EOF >>/etc/yum.repos.d/logstash.repo [logstash-7.x] nam 阅读全文
posted @ 2020-10-27 10:06 缺个好听的昵称 阅读(960) 评论(0) 推荐(0) 编辑
摘要: 我们都知道Nginx有很多的特性和好处,但是在Nginx上开发成了一个难题,Nginx模块需要用C开发,而且必须符合一系列复杂的规则,最重要的用C开发模块必须要熟悉Nginx的源代码,使得开发者对其望而生畏。为了开发人员方便,所以接下来我们要介绍一种整合了Nginx和lua的框架,那就是OpenRe 阅读全文
posted @ 2020-10-19 16:41 缺个好听的昵称 阅读(1095) 评论(0) 推荐(0) 编辑
摘要: Nginx优点 1、可以针对静态资源高速、高并发访问以及缓存。 2、可以使用反向代理加速,并可以进行数据缓存。 3、具有简单负载均衡、节点健康检查和容错功能。 4、支持远程FastCGI、Uwsgi、and Memcached Servers的加速和缓存。 5、支持SSL、TLS、SNI 6、具有模 阅读全文
posted @ 2020-10-16 13:33 缺个好听的昵称 阅读(768) 评论(0) 推荐(0) 编辑
摘要: Keepalived是Linux下面实现VRRP备份路由的高可靠性运行软件,能够真正做到主服务器和备份服务器故障时IP瞬间无缝交接 部署过程 两台机器安装nginx和keepalived 192.168.10.130 node 192.168.10.140 node 192.168.10.120 V 阅读全文
posted @ 2020-10-16 00:14 缺个好听的昵称 阅读(303) 评论(0) 推荐(0) 编辑
摘要: LVS 是 Linux virtual server 的简写 即Linux虚拟服务器,是一个虚拟的服务器集群系统,可以在unix/linux平台实现负载均衡集群功能。Windows只能装客户端, 在1998年5月由章文嵩博士组织成立,中国内最早自由软件之一 以下是LVS的官方中文资料 标题 地址 L 阅读全文
posted @ 2020-10-15 17:26 缺个好听的昵称 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 根据web日志或者或者网络连接数,监控当某个IP并发连接数或者短时内PV达到100,即调用防火墙命令封掉对应的IP,监控频率每隔3分钟本地日志 #!/bin/bash ############################################################## # V 阅读全文
posted @ 2020-10-12 17:00 缺个好听的昵称 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Ceph是一个开源的分布式文件系统。因为它还支持块存储、对象存储,所以很自然的被用做云计算框架openstack或cloudstack整个存储后端。当然也可以单独作为存储,例如部署一套集群作为对象存储、SAN存储、NAS存储等。 Ceph 介绍 Ceph 是一个能提供文件存储(cephfs)、块存储 阅读全文
posted @ 2020-10-11 15:16 缺个好听的昵称 阅读(346) 评论(0) 推荐(0) 编辑
摘要: K8S正常部署应用是如下方式 kubectl create deployment web --image=nginx --dru-run=client -o yaml > web.yaml kubectl expose web --port=80 --target-port=80 --type No 阅读全文
posted @ 2020-10-11 14:23 缺个好听的昵称 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 安装依赖 yum install -y gcc pcre pcre-devel openssl openssl-devel 创建依赖账号,并禁止账号登录 useradd -M -s /sbin/nologin -u 1000 haproxy 编译安装haproxy cd /usr/local/src 阅读全文
posted @ 2020-10-11 12:18 缺个好听的昵称 阅读(313) 评论(0) 推荐(0) 编辑