etcdctl与etcd Prometheus指标监控

本文主要记录如何在已启用 TLS 的 etcd 集群(以 Kubernetes 控制面 etcd 为例)上配置 etcdctl,以及如何通过 Prometheus 抓取 etcd metrics。Grafana 大盘可在指标稳定后再叠加,本文以采集链路为主。 ...

January 18, 2025 · TinyChen

qcow2镜像扩容与宿主机挂载

本文主要记录 QEMU/KVM 场景下扩大 qcow2 虚拟磁盘容量的两段操作:在宿主机用 qemu-img resize 增加镜像虚拟大小,以及在不启动客户机时用 qemu-nbd 把镜像映射为块设备以便查看分区、扩展文件系统。 ...

December 31, 2024 · TinyChen

华为SP333网卡刷入25G固件

华为的SP333和SP380网卡应该就是MCX4121A-XCAT和MCX4121A-ACAT的OEM版本,本文主要介绍如何将10G的网卡SP333刷入25G网卡固件从而变为25G网卡。 ...

December 11, 2024 · TinyChen

安装cilium-cli并备份现有配置

本文主要记录使用官方脚本安装 cilium-cli、检查集群 Cilium 状态,以及升级/重装前备份 ConfigMap 与 DaemonSet 的步骤。完整 Helm 参数需按集群 API 地址与 Pod CIDR 调整;站内已有 Cilium 系列文可作对照。 ...

October 11, 2024 · TinyChen

OpenWrt整盘克隆后扩容root分区

本文主要记录把 OpenWrt 从较小磁盘克隆到更大 NVMe 后,出现 GPT 备份表位置错误、数据分区仍保持旧容量时的处理步骤:用 gdisk 修复 GPT 并扩展末尾分区,再用 e2fsck / resize2fs 扩展 ext 文件系统。 ...

August 30, 2024 · TinyChen

镜像文件从raw格式转换为qcow2

将 raw 格式转换为 qcow2 格式是 KVM 虚拟化环境中常见的操作,本文主要介绍如何使用qemu工具将虚拟机的镜像文件从raw格式转换为qcow2格式。 ...

June 24, 2024 · TinyChen

双向加密认证etcd集群的部署

本文主要介绍如何手动部署高可用的双向加密认证etcd集群。 ...

June 19, 2024 · TinyChen

crictl配置endpoint

本文主要介绍如何为crictl配置默认的image-endpoint和runtime-endpoint的参数。 ...

June 7, 2024 · TinyChen

k8s强制清理Terminating的Namespace

本文主要记录 Namespace 长期处于 Terminating、常规 kubectl delete / patch finalizer 均失败时的排查过程;案例中根因是 KubeVirt 相关 ValidatingWebhook 指向的 Service 已不存在,形成删除死锁。文末补充在 API 路径走不通时通过 etcd 清理的高危操作说明。 ...

June 7, 2024 · TinyChen

官方Nginx编译安装lua模块

本文主要记录在 Nginx 官方源码基础上,编译并静态链入 OpenResty 生态的 lua-nginx-module(及 NDK、LuaJIT)的过程,便于在已有 Nginx 编译参数体系中启用 Lua。 ...

March 1, 2024 · TinyChen