因sentry从9.1.2后开始改版,并加入了很多中间组件,整个集群系统变得更加复杂,由原来的不到10个组件容器一下增加到30个左右的容器组件。组件增加,整个架构体系全面调整,系统也更复杂,搭建和维护排查难度成指数级增加。sentry官方一直鼓励升级到最新版本。升级到最新版的优点是可以使用很多最新功能,而且官方对于性能和稳定性也做了相应优化。如果你想升级,下面这篇教程可以帮到你少走弯路。
yum安装Nginx增添第三方模块教程
三大主流负载均衡器LVS、Nginx、HAproxy详解
本文对三大主流负载均衡器LVS、Nginx、HAproxy进行对比和详解,以及适合的场景,技术选型等等
企业微服务分布式注册中心原理
随着互联网的发展,对应用服务的要求也在发生着变化。有原来的大而臃肿的单个大型应用服务解耦拆分成由很多微服务共同调用来实现其功能。单个大型应用它自身集合了所有的功能,如有单个模块有问题就需要整个应用重新打包上线和测试,影响大耗时费力。而分布式微服务调用每个服务只负责单一功能模块,更新模块功能只需更新对应功能模块的微服务即可。但分布式微服务相互之间要怎么远程调用呢?就需要用到注册中心。目前所有互联网公司都采用分布式微服务方式,所以注册中心都是必须且必要的。
详解nfs文件共享存储服务
k8s详解Service和Ingress
Service 的概念
Kubernetes Service定义了这样一种抽象:一个Pod的逻辑分组,一种可以访问它们的策略 —— 通常称为微服务。这一组Pod能够被Service访问到,通常是通过Label Selector
通俗的讲:SVC负责检测Pod的状态信息,不会因pod的改动IP地址改变(因为关注的是标签),导致Nginx负载均衡影响
Service能够提供负载均衡的能力,但是在使用上有以下限制:
- 默认只提供 4 层负载均衡能力(IP+端口),而没有 7 层功能(主机名和域名),但有时我们可能需要更多的匹配规则来转发请求,这点上 4 层负载均衡是不支持的
- 后续可以通过Ingress方案,添加7层的能力
堡垒机jumpserver如何添加和管理windows资产
我们在运维架构建设中,资产管理是核心环节。所有环节都需要围绕这个核心来做,包括但不限于资产监控,资产授权,资产规划和部署应用,资源费用核算,资产盘点,资产回收等等。
而jumpserver作为一款安全级别在5A的开源堡垒机,受到了所有互联网大厂的青睐和日常使用。我们这些运维、开发或架构的技术型日常工作都是在类unix环境,通常是linux环境,和服务器打交道,用命令或编写脚本来高效的维护和操作处理。所以默认堡垒机对linux的支持是必须的也是常规的,堡垒机对linux资产管理参考官网文档,这里就不再赘述了。但有时我们的业务需要在windows server上来操作,但官方文档也没有详细说明。本文重点介绍堡垒机jumpserver要如何去管理windows server。
python项目+uwsgi+nginx+supervisor部署配置详解
本文详细介绍了python项目(flask或django等)在部署到linux服务器上后,uwsgi常用配置和nginxd对应通信配置,以及supervisor常用配置详解。本篇为高级篇,至于怎么安装请参考博客中其他文档,谢谢。
Linux系统中信号篇
Linux 的命令行里面有用来停止正在运行的进程的所有所需工具。这里将为您讲述细节。
想像一下:你打开了一个程序(可能来自于你的桌面菜单或者命令行),然后开始使用这个程序,没想到程序会锁死、停止运行、或者意外死机。你尝试再次运行该程序,但是它反馈说原来的进程没有完全关闭。
你该怎么办?你要结束进程。但该如何做?不管你信与不信,最好的解决方法大都在命令行里。值得庆幸的是, Linux 有供用户杀死错误的进程的每个必要的工具,然而,你在执行杀死进程的命令之前,你首先需要知道进程是什么。该如何处理这一类的任务。一旦你能够掌握这种工具,它实际是十分简单的……
我来概述的步骤是每个 Linux 发行版都能用的,不论是桌面版还是服务器版。我将限定只使用命令行,请打开你的终端开始输入命令吧。
Linux禁止普通用户su至root的解决方法
很多朋友不清楚linux如何禁止普通用户su到root,这里需要修改两个配置文件,具体详细配置大家通过本文了解下吧