主从复制、哨兵与 Cluster 对比解析Redis 集群手札 前言 在分布式系统中,Redis 作为高性能内存数据库,其集群方案的选择直接影响系统的稳定性、可用性与扩展性。Redis 集群的核心演进逻辑,是逐步解决数据可靠性(防单点丢数据)、服务高可用性(防单点断服务)、数据扩展性(突破单机瓶颈)三大核心诉求。以下从三种核心集群方案的原理、特点、…
我们总以为 “要先整理好情绪,才能好好做事 / 好好生活”,但现实是:焦虑、迷茫、厌烦这些情绪,本就是生活的一部分。可它们和 “把手上的事做好”“继续朝前方走”,其实并不矛盾。 就像带着雨天的潮湿,依然能踏上旅途;接纳心里的 “小乌云”,却还是会朝着光亮处迈步。这种 “带着情绪前行” 的韧性,反而更能帮我们穿过情绪的迷雾,找到踏实的支点~加油自己。…
使用dnsmasq搭建简单的DNS服务 前言 最近公司内网用户访问k8s服务越来越多了,之前还是直接在Hosts写死ip,不可能每个用户都这样,对比了PowerDNS,感觉暂时用不到那么复杂的服务,而直接使用dnsmasq快速便利即可实现我的需求。 部署dnsmasq 如果服务器没有dnsmasq服务,则需要安装 centos: yum insta…
东方通web(TW8)单进程模式运行验证 前言 近期验证tw8(版本8.0.7.0)时候,(环境是替换tomcat,war包部署的)发现启动运行命令:/AppHome/TongWeb8.0.7.0/bin/startd.sh时候,其实默认最小启动内存需要2G以上,这不符合容器环境下使用,因为启动直接先占用2G的内存,而且无法进行jvm内存限制,这非…
记录银河麒麟V10 SP2 auditd服务内存泄露问题 问题描述 最近在公司测速环境的华为鲲鹏国产化服务器部署了一套k8s,今天告警发现好多应用都出现无法调度的问题。查看服务与告警有2台节点内存直接99%使用率。因此原因均指向节点内存不足导致。 通过查看节点内存占用排名靠前的进程,发现是auditd进程占用了。 [root@localhost ~…
这篇文章受密码保护,输入密码才能阅读
skopeo工具部署使用 介绍 Skopeo 是一个命令行工具,用于管理、检查和操作容器镜像,无需运行容器或 Docker 守护进程。它允许您直接在容器注册表中操作镜像,而不需要先将它们下载到本地。 github地址:https://github.com/containers/skopeo 安装部署 使用三方安装包: 地址:https://gith…
Apache Exporter 监控手札 前言 Apache Exporter 是一个 Prometheus 的 exporter,用于收集 Apache HTTP Server 的指标数据,并通过 Prometheus 进行监控。 步骤 以下是使用 Apache Exporter 进行监控的步骤: 前提条件 已安装并运行 Apache HTTP …
Argo CD 入门配置扫盲手札 安装 已部署,自行参考:https://199604.com/3418 Web页面介绍 设置介绍 添加仓库地址 settings->>repos 创建项目 settings --> projects 创建 Argo CD App WEB UI方式 Application Name: 自定义的应用名…
安装argocd v2.14.17 前言 ArgoCD是一个基于Kubernetes的GitOps持续交付工具,应用的部署和更新都可以在Git仓库上同步实现,并自带一个可视化界面。本次以2.14.17版本为例,k8s版本是1.28.15 Argocd安装 YAML部署 # yaml版本文件:https://github.com/argoproj/a…
这篇文章受密码保护,输入密码才能阅读
这篇文章受密码保护,输入密码才能阅读
这篇文章受密码保护,输入密码才能阅读
k9s显示乱码问题处理 前言 最近在arm架构上的虚拟机上用k9s,常常遇到乱码情况,如下图: GPT告诉我是因为终端的字符宽度/字体导致的渲染问题(CJK 环境常见)。 k9s 用到的框线/符号在“把模糊宽度字符按双宽处理”的终端里会被算错宽度,于是标题里的字就被隔开成这种效果的。 解决办法 最快的修复方式 仅本次会话: 运行:RUNEWIDTH…
kube-prometheus-stack 中grafana-sc-datasources 错误记录 前言 最近arm架构部署的二进制k8s,使用kube-prometheus-stack部署全家桶,其他业务正常情况下,就grafana下 grafana-sc-dashboard和grafana-sc-datasources出现异常,因为是二进制部…
二进制部署K8s1.28集群(arm64版) 前言 安排需在测试环境部署一套小型类生产的k8s环境,那就按照政务云那边反馈提供的安装文档进行部署呗,反正我看了下后面切生产的k8s坑会很大,还不如我30分钟一把梭哈rke2或者k3s呢。 软件环境 软件 版本 操作系统 Kylin Linux Advanced Server V10 (Halberd)…
麒麟v10 BenchmarkSQL5.1部署 环境 工具版本:benchmarksql-5.1 达梦版本:dm8 系统版本:Kylin Linux Advanced Server V10 安装benchmarkSQL5.1 #安装依赖包 yum install gcc glibc-headers gcc-c++ gcc-gfortran read…
Logstash Doris output plugin 的配置不支持 max_retries 前因 因查看Logstash发现大量错误日志显示: Status: Label Already Exists Message: [LABEL_ALREADY_EXISTS]TStatus: errCode = 2, detailMessage = Lab…
Proxmox VE PVE 8.X 使用问题集合 仅记录Proxmox VE 8.X版本以上的遇到的问题 安装PVE 参考: 1.https://www.zhihu.com/tardis/zm/art/32211156275?source_id=1005 2.https://www.cnblogs.com/Thenext/p/18733378 P…
PVE local存储空间扩容 前言 PVE部署完后,默认会有两个分区,但是root分区默认只给了100G,因此是不够用的。 local分区也就用来存储一些ISO镜像,local-lvm分区则是用来存放虚拟机磁盘。 ISO镜像现在太大了,一个rockylinux就10G+,完全不够用。 方案 移除并重新创建 ,需要确认磁盘是空的。数据非常重要哈 在…