- 博客(120)
- 资源 (5)
- 收藏
- 关注
原创 为什么 kubelet top node 节点内存利用率可以超过 100%
为什么 kubelet top node 节点内存利用率超过了 100%,也没有发生驱逐。
2022-08-14 18:06:42
2702
原创 Kubernetes Cluster API(OpenStack)
通过 kubernetes cluster-api 来简单、便捷的管理多个 kubernetes 集群。
2022-05-31 13:59:16
3506
原创 docker 镜像下载加速(安装 kubernetes 必备)
在国内安装 kubernetes 时,存在会使很多人头疼的网络问题,尤其是初学者容易被劝退。希望通过这篇文章可以为初学者减少一点障碍,加快进阶速度。
2022-04-02 10:48:27
7776
原创 Logstash 只将 Java 错误日志写入 es 索引
此文档中包含一个 Logstash 加载多个配置文件和只输出 Java 错误日志的配置文件。
2021-08-05 17:58:03
969
原创 Logstash output 按天创建 es 索引不整点的问题
按天创建索引时,通过"@timestamp"时间来创建的好处有三点:第一点:可以使索引的创建时间为零点。第二点:在kibana通过"@timestamp"时间排序展示时,提高准确率。第三点:在一次消费多天的日志时,可以日志的时间戳创建索引;而不是将多天的日志写入到当天创建的一个索引中。
2021-08-05 16:42:56
2121
原创 使用 Ansible 批量源码安装 zabbix_agentd
此文档是在公司新功能上线后,为所有的新机器配置监控所整理的一个 ansible 剧本。生产环境中的多个新项目或者新功能上线时,肯定会涉及到多台机器,并且大多数包的安装都是源码安装。
2021-08-03 11:21:37
299
原创 Filebeat + Logstash + Kafka + Elasticsearch 架构部署详细步骤
此文档是在生产环境中搭建日志(Java)收集系统后的整理文档,其中除了 elk 常规架构以外,还添加了 kafka 集群,可以起到解耦和缓冲(削峰)的作用。还部署了 kafka 的 web 端监控 kafka-eagle 和 elasticsearch 的 web 端cerebro。最后还增加了 Nginx 日志收集(测试)的相关配置文件。
2021-07-29 11:55:40
4769
2
原创 haproxy + keepalived + mycat 高可用与负载均衡
haproxy + keepalived + mycat 高可用与负载均衡架构是根据 mycat 官方权威指南搭建并整理,在搭建过程中有遇到过一些问题,尤其是 keepalived 的优先级(priority)和权重(weight)相关的配置,经过了多次测试,确保了架构的正确性。供大家参考,有发现不妥的地方,及时评论!!!
2021-07-13 15:47:05
506
原创 Mycat 系列之水平分表
使用 Mycat 实现 MySQL 数据库水平切分的一个测试案例,包括枚举分片、范围分片、日期(天)分片。文档中的表结构和数据只是为了实现测试功能设计,可根据自身的环境进行调整。
2021-07-12 18:27:24
390
3
原创 Mycat 系列之垂直分库
使用 Mycat 实现 MySQL 数据库垂直分库的一个测试案例。垂直分库之后,虽然在 Mycat 连接中可以看到所有的表,两个库里面的表,并且查询单独的表数据都正常。但是,不能对两个库之间的表进行关联查询。
2021-07-12 18:02:59
273
原创 Mycat 系列之 Mycat 全局序列号
在生产环境中使用 amoeba 偶尔会出现内存溢出的问题,并且官网都已经找不到了,所以有了此文档。此文档主要是根据 mycat 1.x 官方权威指南进行整理的,作为一个知识储备,于当前(2021-07-12)还没有在生产环境中使用过,但是经过了一些测试,仅供大家参考。有发现不妥的地方,欢迎评论区留言!!!
2021-07-12 17:30:31
250
原创 Mycat 系列之 JOIN 介绍
在生产环境中使用 amoeba 偶尔会出现内存溢出的问题,并且官网都已经找不到了,所以有了此文档。此文档主要是根据 mycat 1.x 官方权威指南进行整理的,作为一个知识储备,于当前(2021-07-12)还没有在生产环境中使用过,但是经过了一些测试,仅供大家参考。有发现不妥的地方,欢迎评论区留言!!!
2021-07-12 17:22:24
755
原创 Mycat 系列之 Mycat 防火墙配置
在生产环境中使用 amoeba 偶尔会出现内存溢出的问题,并且官网都已经找不到了,所以有了此文档。此文档主要是根据 mycat 1.x 官方权威指南进行整理的,作为一个知识储备,于当前(2021-07-12)还没有在生产环境中使用过,但是经过了一些测试,仅供大家参考。有发现不妥的地方,欢迎评论区留言!!!
2021-07-12 17:14:14
384
原创 Mycat 系列之 server.xml 配置文件介绍
在生产环境中使用 amoeba 偶尔会出现内存溢出的问题,并且官网都已经找不到了,所以有了此文档。此文档主要是根据 mycat 1.x 官方权威指南进行整理的,作为一个知识储备,于当前(2021-07-12)还没有在生产环境中使用过,但是经过了一些测试,仅供大家参考。有发现不妥的地方,欢迎评论区留言!!!
2021-07-12 17:02:35
2351
原创 Mycat 系列之 schema.xml 配置文件介绍
在生产环境中使用 amoeba 偶尔会出现内存溢出的问题,并且官网都已经找不到了,所以有了此文档。此文档主要是根据 mycat 1.x 官方权威指南进行整理的,作为一个知识储备,于当前(2021-07-12)还没有在生产环境中使用过,但是经过了一些测试,仅供大家参考。有发现不妥的地方,欢迎评论区留言!!!
2021-07-12 16:10:45
761
1
原创 Mycat系列之 Mycat 简介
在生产环境中使用 amoeba 偶尔会出现内存溢出的问题,并且官网都已经找不到了,所以有了此文档。此文档主要是根据 mycat 1.x 官方权威指南进行整理的,作为一个知识储备,于当前(2021-07-12)还没有在生产环境中使用过,但是经过了一些测试,仅供大家参考。有发现不妥的地方,欢迎评论区留言!!!
2021-07-12 15:33:39
283
原创 使用 Ansible 批量初始化服务器(最终版)
此文档是公司在初始化服务器的时候编写的自动化批量部署的一个 ansible roles,其中有一些功能只适用于本公司,只供大家参考。有发现不妥的地方,欢迎评论区留言!!!
2021-07-01 14:40:16
1318
原创 使用 Ansible 批量初始化服务器(初始版)
此文档是公司在初始化服务器的时候编写的自动化批量部署的一个 ansible roles的初始 playbook。其中有一些功能只适用于本公司,只供大家参考。有发现不妥的地方,欢迎评论区留言!!!
2021-06-30 18:00:44
523
原创 Ansible 系列之 Ansible 优化
ansible 在执行剧本(playbook)时是比较缓慢的,因为默认会获取远程机器的一些信息(facts变量),并且会将剧本中涉及到的任务(task)的脚本分发到远程机器上。想要快速执行剧本,ansible的优化还是很有必要的。
2021-06-30 17:28:17
537
原创 Ansible 系列之 Galaxy 工具
Ansible 的 Galaxy 工具,类似程序员使用的 GitHub。运维人员可以将自己编写的 Role 通过 Galaxy 这个平台进行分享。同样,我们也可以通过 Galaxy 这个平台去获取一些我们想要的 Role。
2021-06-30 17:18:11
871
原创 Ansible 系列之 Ansible 角色
Ansible 角色(Roles)可以理解为将一个剧本(playbook)拆解为多个不同功能的子剧本,然后由一个role(父目录)统一进行管理,方便剧本的更改和迁移。
2021-06-30 17:09:38
424
原创 Ansible 系列之 Ansible 任务控制
Ansible 任务控制包含:when条件判断、with_items和loop循环、tags 属性和 handlers 属性。这些都是剧本(playbook)的核心,只有熟练掌握了任务控制,才可以更好的使用 playbook。
2021-06-30 16:52:21
173
原创 Ansible 系列之 Ansible 变量介绍
ansible 的变量包括:全局变量、剧本变量、资产变量、Facts 变量和注册变量。这些变量都很常用,了解了这些变量之后才能更好的使用 ansible。
2021-06-30 16:12:00
1885
原创 Ansible 系列之 Playbook 介绍
剧本(Playbook)可以理解为一个 ansible 的脚本,它是多个 ansible 命令的集合,当然也支持判断和循环。
2021-06-30 15:51:50
297
原创 Ansible 系列之 Ansible 常用模块
ansible 的核心就是它的模块,ansible 本身没有批量部署的能力,真正批量部署的是它所运行的模块,而 ansible 只是提供一种框架。ansible 它支持的模块很多模块。
2021-06-30 15:46:33
204
1
原创 Ansible 系列之 Ansible 简介
ansible 是一个自动化运维工具,它可以同时对多个可远程主机进行批量任务的操作。学习好 ansible 之后可以很有效的节省重复工作的时间。
2021-06-30 15:33:33
243
1
原创 CentOS 升级内核(RPM包&源码编译)
此文档中包含 CentOS 7 升级内核后显示器无法正常显示的问题和解决方法。推荐使用rpm包升级内核,因为生产环境中都是多台服务器,如果使用源码编译升级,会花费很长的时间。当然,需要升级到指定版本时,就只能用源码编译升级了。
2021-06-01 17:24:12
2160
原创 MooseFS 文件恢复测试和动态删除 HDD 测试
MooseFS 文件的删除恢复测试和动态删除 moose-chunkserver 单个 HDD 测试。
2021-05-31 11:20:33
348
原创 MooseFS 集群安装部署
MooseFS 分布式文件系统,使用的人群比较小,相关文档就会很少。此文档是根据官方用户手册和一个生产环境进行整理的。当然,不包含所有,只是对我个人觉得比较有用的概念进行了筛选、整理。
2021-05-31 11:07:54
1012
1
原创 MooseFS 相关配置文件介绍
MooseFS 分布式文件系统,使用的人群比较小,相关文档就会很少。此文档是根据官方用户手册和一个生产环境进行整理的。当然,不包含所有,只是对我个人觉得比较有用的概念进行了筛选、整理。
2021-05-31 10:32:29
1307
1
原创 MooseFS 相关概念
MooseFS 分布式文件系统,使用的人群比较小,相关文档就会很少。此文档是根据官方用户手册和一个生产环境进行整理的。当然,不包含所有,只是对我个人觉得比较有用的概念进行了筛选、整理。
2021-05-31 09:56:04
252
原创 Amoeba 内存溢出的处理(含脚本)
Amoeba 读写分离属于 JAVA 程序,经常出现内存溢出的问题。这里配置了使用 Zabbix 监控 Amoeba 状态,当 Amoeba 状态异常(内存溢出)时,配合ansible执行远程命令(amoeba_restart.sh)来重启 Amoeba。这里的功能还不完善的地方:1 当 mysqladmin 连接 Amoeba 失败时,会输出错误信息。2 测试脚本时,对于 Amoeba 状态的检测不稳定。
2021-05-25 12:05:12
307
3
原创 NFS 安装部署
官网:http://nfs.sourceforge.net/官网文档:http://nfs.sourceforge.net/nfs-howto/index.html,官方表示此文档并不是全部信息的文档,更多信息可以查看 man 帮助。安装 NFS1 yum 安装 nfs-utilsyum -y install nfs-utils#安装 nfs-utils 时,会自动安装依赖 rpcbind 和 mount 相关包。2 编辑配置文件 /etc/exports格式如下:directory ma
2021-05-07 18:49:25
2065
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人