树辉

树辉

广州
心之所向,素履以往;生如逆旅,一苇以航。
Jan
10
构建一个基于Haproxy的7层代理

构建一个基于Haproxy的7层代理

背景某XX容器云平台不能使用Configmap与Secret,但是能传入环境变量。基于该条件,使用haproxy来构建一个通用的代理服务。 实现创建docker-entrypoint.sh文件 #!/usr/bin/env bash set -e export LISTEN_PORT="${LISTEN_PORT:-8080}" export SERVERS=
2 min read
Jan
03
Clickhouse 物理部署记录

Clickhouse 物理部署记录

一、部署信息版本: 25.8.12.129操作系统: OpenEuler 24.03 LTS平台:arm64数据目录规划 keeper: /data/clickhouse/keeper/data/clickhouse/keeper/coordination/log/
17 min read
Dec
24
node-exporter添加凭证

node-exporter添加凭证

为Node-Exporter添加凭证 生成加密密码 使用htpasswd生成加密密码htpasswd -nBC 12 "密码" | tr -d ':\n' 如果没有htpasswd工具,可以Python脚本#!/usr/bin/python3 import getpass import bcrypt password
2 min read
Dec
16
Kafka kraft  模式非容器化部署

Kafka kraft 模式非容器化部署

版本OpenJDK:jdk-17.0.17+10Kafka:3.9.1 配置JDK环境 直接将包解压并创建软链接 tar acvf OpenJDK17U-jdk_x64_linux_hotspot_17.0.17_10.
3 min read
Dec
07
OpenVPN系列 -  解决1小时准时掉线问题

OpenVPN系列 - 解决1小时准时掉线问题

背景使用OpenVPN客户端在刚好1个小时准时断开。 问题排查 服务器端配置如下: port 1194 proto tcp user nobody group nogroup dev tun ### 证书相关配置 ca certs/ca.crt cert certs/
3 min read
Dec
03
跨系统文件指纹校验

跨系统文件指纹校验

背景Linux环境生成的文件传输到Windows,虽有指纹但不知如何校验。 示例Linuxsha1sum 文件名 文件名.sha1sum Windows下面使用PowerSHell PS > Get-FileHash -Algorithm SHA1 文件名
Nov
19

K8S集群应用代理上网

背景无 实现 服务级代理containerdmkdir -p /etc/systemd/system/containerd.service.d cat << EOF > /etc/systemd/system/containerd.service.
1 min read
Oct
24
Kylin V10 删除 swap分区

Kylin V10 删除 swap分区

客户提供了若干台OS为Kylin V10 SP3的机器来搭建一个K8S集群,然而每台节点都默认分配了16G的swap分区。打着节约的旗帜来,将它关而闭之同时把这16G空间分配到根分区。 操作步骤关闭系统swap并取消开机自启动 # swapoff -a # sed -e '/swap/s/^/#/g' -i /etc/fstab 删除swap分区,将腾出来的空间挪到根分区
1 min read
Oct
14
使用非root来耍docker

使用非root来耍docker

背景总有一些场景不允许直接使用root用户(嗯?会议评审下,邮件发一下...),只能操作普通账户,然而又需要使用docker应用来构建镜像或者是使用docker跑些测试样例。 实现使用非root运行docker命令,不出意外的话就会弹出以下无权限的警示。 $ docker ps Got permission denied while trying to connect to the Docker
2 min read
Oct
12
NetworkPolicy 使用范例

NetworkPolicy 使用范例

5 min read