- 博客(52)
- 资源 (26)
- 问答 (1)
- 收藏
- 关注
原创 不允许你不会的windows C盘空间清理工具
Windows系统C盘空间爆满是每个使用windows系统的用户最头疼的一件事;C盘空间暴增、不知不觉中C盘空间没了,系统无法打开某些软件、无法保存文件等一系列问题,本文分享两款C盘空间清理工具,希望帮助大家更好的清理C盘空间。
2024-12-04 06:00:00
410
原创 Prometheus监控Redis的详细配置
本文介绍了如何使用Prometheus和Grafana监控Redis的性能和稳定性,包括RedisExporter的安装、Grafana仪表板的配置以及关键性能指标的解释。
2024-12-03 14:33:18
1414
原创 Prometheus与Kubernetes的完美融合:深入解析Prometheus服务发现机制
通常Kubernetes集群中会有很多Service、Pod等资源,这些资源可以随着需求规模的变化而变化,而这些Pod的IP,名称也并非一成不变的,当Kubernetes资源更新时,如果一个一个的去更改对应的监控Job,那操作将会非常的繁琐,而Prometheus的自动发现功能可轻松就解决上述问题。
2024-10-30 06:00:00
1839
原创 Prometheus新手必看:三步搞定基于文件、DNS和Consul的服务发现
基于文件的服务发现是仅仅略优于静态配置的服务发现方式,它不依赖于任何平台或第三方服务,因而也是最简单和通用的服务发现方式。Prometheus Server定期从文件中加载Target信息文件可使用JSON或YAML格式,它含有定义的Target列表,以及可选的标签信息。这些文件可由另一个系统生成,例如Puppet、Ansible或Saltstack等配置管理系统,也可能是由脚本基于CMDB定期查询生成。
2024-10-29 11:37:31
680
原创 在K8S集群上通过Helm部署Prometheus和Grafana
本文详细指导如何在Kubernetes上使用Helm安装Grafana,配置Prometheus数据源,创建监控控制面板,并处理持久化存储和RBAC权限,为生产环境部署做准备。
2024-10-21 06:15:00
1380
原创 保护涉密信息Prometheus Server和node_exporter的安全认证
Prometheus于2.24版本(包括2.24)之后提供Basic Auth功能进行加密访问,在浏览器登录UI的时候需要输入用户密码,访问Prometheus api的时候也需要加上用户密码。
2024-10-18 06:15:00
988
1
原创 玩转Prometheus的pushgateway和联邦集群
Pushgateway 是一种中介服务,通常Pushgateway 唯一有效的用例是用于捕获服务级批处理作业的结果, “服务级别”批处理作业是与特定机器或作业实例在语义上不相关的作业。此类作业的指标不应包含机器或实例标签,以将特定机器或实例的生命周期与推送的指标分离。这减轻了在 Pushgateway 中管理陈旧指标的负担。
2024-10-17 15:53:54
1292
原创 Prometheus与Grafana的完美结合:打造强大的监控与可视化平台
Prometheus是基于Go语言开发的一套开源的监控、告警和时间序列数据库的组合,是由 SoundCloud公司开发(2012年)的开源监控系统。Prometheus于2016年加入CNCF(Cloud Native Computing Foundation ,云原生计算基金会),2018年8月9日Prometheus成为CNCF继Kubernetes之后毕业的第二个项目,它可以监控主机,服务,容器,支持多种exporter采集数据,还支持 pushgateway进行数据上报。
2024-10-05 19:30:11
3446
原创 ELK系列之四---如何通过Filebeat和Logstash优化K8S集群的日志收集和展示
在ELK Stack组件中,有logstash和filebeat都可以实现日志收集,因为filebeat更轻量化,在K8S集群中通常使用filebeat来收集pod的日志,通过daemonSet控制器在每个K8S每个节点上运行一个filebeat来收集每个节点上的pod日志,filebeat官网图如下,filebeat输出支持对接Elasticsearch、Logstash、Kafka、Redis,本文选择对接Kafka,先缓存filebeat收集的日志,这样可以减少对ES的性能要求。
2024-09-06 12:57:13
1867
原创 ELK系列之三---日志不再乱: 如何使用Logstash进行高效日志收集与存储
本篇文章介绍一下日志的收集工具logstash和日志展示工具kibana的使用。Logstash作为Elasicsearch常用的实时数据采集引擎,可以采集来自不同数据源的数据,并对数据进行处理后输出到多种输出源,是Elastic Stack 的重要组成部分。本文从Logstash的工作原理,使用示例,部署方式及性能调优等方面入手,为大家提供一个快速入门Logstash的方式。
2024-09-06 06:00:00
2163
原创 ELK系列之二---可视化日志分析新境界:手把手教你搭建高效的ElasticSearch集群
Elasticsearch 是一个极其强大的搜索和分析引擎,其强大的部分在于能够对其进行扩展以获得更好的性能和稳定性。本教程将提供有关如何设置 Elasticsearch 集群的一些信息,并将添加一些操作技巧和最佳实践来帮助您入门。但应该强调的是,每个 Elasticsearch 设置可能会因多种因素而异,包括服务器上的工作负载、索引数据量、硬件规格,甚至操作员的经验。
2024-09-05 06:00:00
1666
原创 ELK系列之一---探索ELK奇妙世界:初识日志界大名鼎鼎的ES集群!
一般大型系统是一个分布式部署的架构,不同的服务模块部署在不同的服务器上,问题出现时,大部分情况需要根据问题暴露的关键信息,定位到具体的服务器和服务模块,构建一套集中式日志系统,可以提高定位问题的效率。ELK提供了一整套解决方案,并且都是开源软件,之间互相配合使用,完美衔接,高效的满足了很多场合的应用。目前主流的一种日志系统。
2024-09-04 14:49:05
1091
原创 Redis系列六---通过Helm部署Redis-Cluster
我先使用这条命令安装了一遍,查看redis的POD一直处于Pending状态,我再查看了一下redis的PVC未能成功绑定到PV,我查看了value.yaml文件,里面PVC使用到storageClass是“”,这种配置需要手动置备PV,所以我需要将PVC的storageClass改成我环境里已经配置的openebs-hostpath(配置方法可见《使用helm提示的方法,运行redis客户端,测试连接redis-cluster,查看redis-cluster状态。
2024-08-28 10:36:36
1366
原创 Redis系列五---轻松玩转Redis集群及高可用
自3.0版本起,Redis 官方推出了一个原生的分布式方案—— Redis Cluster。它是一个分布式、容错的 Redis 实现。Redis Cluster中不存在中心节点或者代理节点,集群主要设计目标之一是实现线性可扩展性。
2024-08-27 06:00:00
683
原创 Redis系列四---告别“闪失”,引爆Redis的持久能力
混合使用RDB和AOF综合了两者的优势,避免了两者的劣势,但配置结合使用时需要注意,因为结合使用加载日志文件时AOF的优先级比RDB的优先级高,所以在默认配置开启RDB的情况下开启AOF时,不能直接修改配置文件redis.conf然后直接重启redis服务,这样重启时很有可能AOF日志文件还没生成,重启Redis服务后自动加载AOF文件(空文件),就清空了Redis的数据,这时再执行一次RDB备份,就彻底清空了Redis数据,在生产中这种情况是灾难性的。不同的持久化方式,其数据的丢失率也是不同的。
2024-08-26 06:00:00
601
原创 Redis系列三---Redis的常用配置和使用方法
redis.conf 是 Redis 的配置文件,用于配置 Redis 服务器的各种参数和行为。这些选项可以通过修改配置文件redis.conf之后重启Redis服务生效,同时也可以通过redis-cli客户端使用config set命令设置临时生效。Redis数据库里默认有0-15共16个数据库,默认使用0号库,可以使用SELECT切换使用的数据库。说明:设置数据库的数量,Redis 默认有 16 个数据库,通过数字索引访问。默认值:/var/log/redis/redis.log。
2024-08-24 06:00:00
1258
原创 Redis系列二---轻松玩转Redis从安装到多实例的趣味之旅
最新的Rocky9.4系统,默认的yum源里最新的redis是redis-6.2.7,使用yun安装查看redis安装生成的文件列表启动redis服务Redis-cli工具连接本地redis服务。
2024-08-23 06:00:00
982
原创 跨入云端的通行证:我的CKA考试实录2024
CKA认证考试是由Linux基金会和云原生计算基金会(CNCF)创建的,以促进Kubernetes生态系统的持续发展。该考试是一种远程在线、有监考、基于实操的认证考试,需要在运行Kubernetes的命令行中解决多个任务。CKA认证考试是专为Kubernetes管理员、云管理员和其他管理Kubernetes实例的IT专业人员而设的。已获得认证的K8s管理员具备了进行基本安装以及配置和管理生产级Kubernetes集群的能力。
2024-08-19 06:00:00
2238
原创 轻松搞定:通过Helm实现MySQL和WordPress的秒级部署
部署WordPress连接主从复制的MySQL时,指定连接mysql-primary主节点,指定使用cilium的ingress,指定wordpress的域名,指定wordpress的登录用户密码等参数。部署单节点MySQL时用到了NFS-CSI的存储类nfs-client,这样能自动在外置的NFS-Server上置备PV,并自动绑定MySQL的PVC,PVC的一些参数设置详见。学习了Helm的使用,本文尝试使用Helm简化部署步骤,实现秒级部署。这里只指定了存储类,其他参数使用默认值。
2024-08-16 06:00:00
936
原创 搞定Containerd与自签证书的不和谐,详解菜鸟都能读懂的解决方案
在使用Containerd作为容器引擎的环境中,登录自建Harbor仓库时,如果Harbor的WEB使用的Http协议还好,能够顺利登录,如果Harbor上配置了Https协议,Containerd对证书的检测还是很严格,要求Harbor的证书必须使用SAN的签署方式绑定域名才能正常登录,否则报错。结合实际,现实生产环境中但证书都是域名提供商给签发的证书,这种证书能够经过验证,也不会报不安全等提示,使用正式的证书能否解决这个问题呢,接下来测试一下。
2024-08-14 06:00:00
1438
原创 如何巧妙实现公共云内LinuxVM数据的私域备份?
由上文所述,无法在备机上部署应用,让正式机主动推送数据,可以在正式机上部署NFS应用,在备机上挂载正式机的特定目录,实现数据同步,数据同步后再定时同步到备机上的本地目录,即可完成数据备份的目的。公有云Linux虚机CentOS7.9系统,运行着正式应用,可做公网端口映射,有公网地址对外提供服务,实时有新数据产生。在备份机上能看到正式机上的数据,现在备份机上的/backup/data的数据跟正式机的/data的数据已完成了实时同步。这样就完成了自动将公有云的数据实时备份到私有网络里的机器上了。
2024-08-12 06:00:00
273
原创 Helm搭桥,一键搞定Harbor部署,告别繁琐步骤
前面有一篇文章介绍了使用Harbor手动搭建私有容器镜像仓库,步骤繁琐复杂,今天介绍使用Helm工具一键部署,感受Helm的便捷和自动化,通过修改values.yaml文件来提供更丰富的自定义部署配置。
2024-08-10 15:44:04
993
原创 告别YAML烦恼,Helm让你一键管理Kubernetes应用
Helm 是 Kubernetes 的一个包管理工具,它用来帮助管理 Kubernetes 应用的部署和配置。Helm 使用"charts"来封装一个应用的所有必要的资源,包括部署、服务、配置文件等。这些 charts 可以被版本控制,并且可以被分享和重用。
2024-08-10 15:18:31
1116
原创 在K8S上部署Cilium组件,看这一篇干货就够了
本文介绍在Kubernetes集群上部署Cilium的步骤,简单介绍了Cilium的运行状态,高级特性。
2024-07-15 13:04:44
3100
原创 理清Cilium的概念及优势,看这一篇干货就够了
Cilium 是一款开源软件,也是 CNCF 的孵化项目,最初它仅是作为一个 Kubernetes 网络组件,作为第一个通过 ebpf 实现了 kube-proxy 所有功能的网络插件,对kubernetes的网络方案的技术革新起到了推古拉朽的作用。Cilium 在 1.7 版本后推出并开源了Hubble,它是专门为网络可视化设计,能够利用 Cilium 提供的eBPF 数据路径,获得对 Kubernetes 应用和服务的网络流量的深度可见性。
2024-07-12 16:28:26
1206
原创 业务上云--从Container+BuildKitd打镜像到在Kubernetes上部署LNMP-WordPress
业务上云实验,使用wordpress实例模拟实际业务在Kubernetes上落地,可考虑实际业务上云中需要考虑的问题和优化点。
2024-05-14 15:57:23
881
原创 基于StatefulSet控制器在Kubernetes上部署MySQL一主多从
有状态应用典型案例,基于statusfuset在kubernetes上部署mysql主从集群
2024-05-08 18:06:52
1207
1
原创 Confluence跨大版本升级记录
初始版本7.4.18最终升级到了目前的最新版本8.7.1,在升级过程中遇到了很多问题,庆幸的是最后都解决了,记录一下。
2024-01-10 19:54:29
1951
原创 使用Velero备份K8S资源,看这篇干货就够了
Velero提供备份和恢复 Kubernetes 集群资源和持久卷的工具。对群集进行备份,并在丢失时进行还原。将集群资源迁移到其他集群。在群集上运行的服务器在本地运行的命令行客户端Velero。
2023-12-20 17:21:14
1775
1
原创 ETCD集群管理,看这一篇干货就够了
etcd集群的管理,一种是etcd单独部署的,一种是在kubernetes上pod跑的etcd机器,两种集群使用不同的工具管理
2023-12-19 16:19:23
1431
原创 Ubuntu+Kubeadm+docker+cri-docker部署Kubernetes-v1.28.2
由于之前很少使用Ubuntu系统,这次使用Ubuntu系统熟悉一下,Kubeadm+Docker+cri-docker的组合模式部署搭建最简单的一个Kubernetes集群。
2023-12-05 12:13:55
2112
原创 基于Kubeasz部署Kubernetes高可用集群
本文介绍通过kubesz项目工具,自动部署创建kubernetes集群,全部过程通过ansble的工具内核实现多机器操作,提高部署效率,简化人工操作。
2023-07-31 18:56:31
747
1
原创 【Kubernetes基础】k8s各组件功能-基于kubeadm和containerd搭建k8s
Kubernetes网络代理,运行在node上,它反映了node上Kube-apiserver中定义的服务,并可以通过一组后端进行简单的TCP/UDP和SCTP流转发或者在一组后端进行循环TCP/UDP/SCTP转发;规则时具有更好的性能,此外,ipvs为负载均衡提供了更多调度算法,如:rr(轮询调度)、lc(最小连接数)、dh(目标哈希)、sh(源哈希)、sed(最短期望延迟)、nq(不排队调度)等。
2023-07-23 11:20:23
1341
原创 【docker基础】使用Harbor搭建私有仓库-docker-compose使用示例
由于harbor的环境依赖docker和docker-compose工具,所以在搭建harbor私有仓库之前需先安装docker和docker-compose。解压harbor安装包到的harbor目录,进入harbor目录,修改harbor的配置文件harbor.yml,修改如下配置。要想是docker能push到该私有registry上镜像,需要先登录,并且接受不安全的harbor站点地址,docker登录该私有仓库,用户名密码与登录web的相同。docker-compose安装成功。
2023-07-13 16:32:38
980
1
原创 【docker基础】Namespace和Cgroup总结-基于Dockerfile制作docker镜像
ENTERYPOINT #也可以用于定义容器启动时默认执行的命令或脚本,如果是和CMD混合使用,会将CMD命令但做参数传递给ENTERYPOINT后面的脚本,可以在脚本中对参数进行判断并对容器做对应的操作。当多个容器在多个主机运行的时候,单独管理容器是相当复杂而且很容易出错,而且无法实现某台主机宕机后容器自动迁移从而实现高可用的目的,也无法实现动态伸缩的功能;容器的动态迁移会导致其在不同的Host之间迁移,如何保证与容器相关的数据也能随之迁移或随时访问,可以使用逻辑卷/存储挂载等方式解决;
2023-07-09 20:06:29
590
1
原创 终于搞懂Livecd的制作了,从此可以任意定制livecd工具了
工作中维护一个LinuxPE的工具,但PE镜像中经常缺少现场需要的工具包,搞懂了LiveCD的制作过程,就可以自己快速的定制LiveCD镜像了,灵活、快捷。
2022-03-15 18:54:44
16650
8
Mysql+Keepalived实现mysql数据库高可用
2017-07-17
Nginx+Keepalived搭建HA负载均衡Web
2017-06-30
创建带tomcat服务的centos docker镜像
2017-06-15
rhcs+iscsi+gfs2+lvs部署双机热备
2017-03-27
Linux学习笔记-基础篇
2013-09-08
OSPF协议的研究及其应用
2012-07-18
GNS3模拟器的使用讲解
2011-11-06
NC餐饮行业解决方案
2011-10-11
求华为手机卸载预置软件方法????不用360的东西哈。。。。
2016-04-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人