自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Confluence批量创建/禁用/删除用户

结合confluence-user-api 实现confluence用户的批量创建、禁用、删除

2023-12-01 11:58:27 1166

原创 基于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

原创 Confluence服务器本地设置https协议

confluence服务器本地设置https加密协议,防止用户名密码被窃取。

2022-11-08 11:29:35 1851

原创 OwnCloud跨版本迁移至NextCloud

owncloud跨版本升级至nextcloud

2022-06-24 16:59:13 760 1

原创 Confluence对指定空间设置只读权限及页面访问统计

Confluence空间只读权限设置及页面访问统计

2022-06-22 09:29:56 1881

原创 终于搞懂Livecd的制作了,从此可以任意定制livecd工具了

工作中维护一个LinuxPE的工具,但PE镜像中经常缺少现场需要的工具包,搞懂了LiveCD的制作过程,就可以自己快速的定制LiveCD镜像了,灵活、快捷。

2022-03-15 18:54:44 16650 8

Mysql+Keepalived实现mysql数据库高可用

随着mysql在市场上的占有率不断提高,mysql数据库的安全也不容忽视。本文描述了keepalived与mysql配合是实现高可用,实现故障转移,负载均衡等。

2017-07-17

Nginx+Keepalived搭建HA负载均衡Web

运用nginx的负载均衡功能实现后端web服务器之间的负载均衡,运用keepalived的功能实现nginx服务器的高可用,比较了nginx和lvs的负载均衡的优缺点。

2017-06-30

docker入门到搭建apache站点

docker入门的上手操作第一档,搭建apache的站点是基于docker的基本应用的体现,如需要还可深入添加其他内容。

2017-06-19

创建带tomcat服务的centos docker镜像

此文档描述了基于带sshd服务的centos docker镜像创建带tomcat的镜像,就是基于centos的docker容器安装tomcat的过程。文中描述了手动创建和使用Dockerfile自动创建的两种方法。

2017-06-15

linux下KVM虚拟化总结

kvm是linux内核虚拟化,文中指出了kvm虚拟化环境的安装搭建及使用工具。

2017-03-27

grub加密与破解及系统修复思路

grub加密可加强linux系统的安全等级,但也可破解; 系统被损坏后,有一定的修复方式,文中指出了修复思路。

2017-03-27

linux下源码安装mysql数据库

源码安装linux下的mysql数据库。

2017-03-27

通过PXE无人职守安装linux系统

通过pxe实现无人职守安装linux系统,依赖ks文件。

2017-03-27

rhcs+iscsi+gfs2+lvs部署双机热备

linux集群,rhcs、iscsi和gfs2提供共享存储,通过lvs搭建基于共享存储的双机热备web服务,根据lvs的工作模式可选负载均衡、互为主备的工作模式。

2017-03-27

Linux学习笔记-基础篇

这是我在学习Linux是整理的Linux基础的笔记,能很好地从Windows过渡到Linux这个操作系统上,这是只是Linux应用的基础,对于Linux假设服务器方面的学习资料今后可能还会整理上传,敬请期待吧。

2013-09-08

Packet.Tracer5.3.0.0088-汉化包

PT是思科公司的专用模拟软件,该文件是汉化包。

2013-03-15

CCIE4.0RS版本知识点全集修改版

该文档总结了CCIE的主要考点 想在网络方面有所发展的同学们有了这个其他书都不用看了 对备考者有很大的帮助

2013-02-05

项目九大管理选择题-500道

该文档将中项的考点以分类选择题的方式进行了总结 非常全面 对你在考试中的选择题有很大的帮助

2013-02-05

项目管理思维方式培养

该文件描述了项目管理的一些思维方式,使你对项目管理有更深刻的认识,帮助你从思想上认识到项目管理的好处和工作方式,对你的考试和工作给予深层的帮助。

2012-10-24

局域网查看工具

可以嗅探局域网内部存在安全隐患的主机,还可以远程配置局域网内的计算机。

2012-07-18

内存优化工具

内存优化工具可以使系统运行更流畅,可以延长系统的使用寿命。

2012-07-18

OSPF协议的研究及其应用

这是我的毕业论文,文章主要讲解了ospf协议的工作原理及其流程,还有在特殊环境下ospf协议的工作方式,是我呕心沥血写出来的,现在分享给大家,希望对大家的学习有一定的帮助。

2012-07-18

GNS3模拟器的使用讲解

GNS3是一种CISCO模拟器,它能模拟CISCO的各种路由器和交换机,来给网络人员做实验提供了方便,GNS3的使用是基础,此讲解能帮助您更快的掌握GNS3的使用方法。

2011-11-06

vpc软件-配合GNS3模拟器

VPC软件是一种模拟软件,它配合GNS3模拟器,使其提供了PC机的模拟。

2011-11-06

IT面试智力题

IT面试时会有一些智力题,这里共享一下,最经典的智力题,供各位参考。

2011-11-06

网络规划设计师考试真题及解析

网络规划设计师考试真题汇总,希望能帮助各位顺利通过考试。

2011-10-29

网站后台编辑器

网站后台用的编辑器,可以插入图片、声音,编辑文字,等诸多功能。

2011-10-29

NC餐饮行业解决方案

餐饮业无线网络实施方案,行业版。 现阶段随着餐饮业竞争的日趋白热化,竞争范围已经从原先的经营规模,商品价格等硬件因素渐渐扩大到经营策略、服务质量、管理效率等软件因素上来了。这就使得经营决策者对与企业软环境的档次有了一个更高要求。无线点菜系统正是致力于在软环境上帮助企业提高档次,把全方位的信息化管理真正意义上的融入到企业的日常管理中去。

2011-10-11

Android系统开发API接口合集

该文件详细讲述了Android开发中用到的各种API接口及其用法。

2011-10-06

校园网规划方案--综合布线

这是本人在学综合布线时的一份作业,根据校园实际情况,设计的一种规划方案,希望能给同学们提供帮助~~

2011-06-12

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除