K8S部署MinIO集群 Kubernetes
0x01 部署 MinIO Operator
最新版的operator请参考:https://min.io/docs/minio/kubernetes/upstream/operations/installation.html
kubectl apply -k "github.com/minio/operator?ref=v5.0.18"
kubectl g...
K8S 部署 Redis Exporter Kubernetes
1、部署redis exporter
apiVersion: apps/v1
kind: Deployment
metadata:
name: redis-exporter
namespace: base
labels:
app: redis-exporter
spec:
replicas: 1
selector:
mat...
K8S 部署OpenTelemetry(用于 Kubernetes ≤ v1.22 ) Kubernetes
0X01 前言
这边有个测试集群,Kubernetes 版本是 v1.21,经过测试需要安装兼容 v1alpha2 的 cert-manager,然后 OpenTelemetry Operator 最高版本是 0.34.0。
0x02 安装 OpenTelemetry Operator
安装 cert-manager(兼容 v1alpha2)
wget -O...
Windows Server 重置RDS宽限期 Windows
前言
Windows server RDS默认宽限期是120天,激活需要购买授权才行。此方法仅用于测试使用,请勿在商业用途上使用。
方法
regedit,打开注册表,删除GracePeriod项,重启,即可。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\Gra...
配置RDP远程桌面连接,开启GPU加速、60FPS NOTES
0x01 包含的功能
在 RDP 会话期间允许 GPU 加速和 RemoteFx。将捕获帧率设置为 60 FPS,以获得更流畅的视觉体验。减少压缩以提高 RDP 的图像质量。调整系统响应能力以增强用户界面交互。禁用带宽限制以减少与网络相关的速度下降。允许较大的 MTU 数据包,这可以提高网络性能。优化显示和通道带宽的流量控制(RemoteFX 设备,包括控制...
使用LLM+MCP,实现对话式运维的Demo NOTES
0x01 编写mcp server
基于FastMCP框架的异步工具服务器,提供了多种实用的功能,例如端口可达性测试、域名解析、通过SSH查看服务器监听端口和防火墙规则等。
from mcp.server.fastmcp import FastMCP
import socket
import asyncio
# 创建FastMCP实例
mcp = Fast...
K8S 部署Redis集群(ot-redis-operator方式) Kubernetes
0x01 介绍
github地址:https://github.com/OT-CONTAINER-KIT/redis-operator
通过redis-operater支持以下方式部署:
RedisCluster 适用于需要高可用性和数据分片的场景,适合大规模部署。
RedisReplication 适合需要读写分离的场景,提供主从复制和负载均衡。
Redi...
iptables 四表五链 Linux
0x01 iptables概念
iptables是Linux系统中强大的网络流量控制工具,它通过四种主要的表(raw、mangle、nat、filter)和五条链(INPUT、OUTPUT、FORWARD、PREROUTING、POSTROUTING)来实现对数据包的过滤、修改和地址转换。
iptables、firewalld 和 ufw 都是用于管理 Li...
关于Jenkins一些插件介绍 CI/CD
0x01 Job Import Plugin
插件介绍:使用该插件从旧 Jenkins 导入所有作业。
1、在新的Jenkins安装好插件后,配置 Remote Jenkins Server
(1) 进入 Jenkins 管理页面:登录到你的新 Jenkins 实例。点击左侧菜单中的 Manage Jenkins。
(2) 找到 Job Import Plu...
K8S 部署单节点EMQX4 Kubernetes
0x01 部署单节点emqx
1、部署yaml
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: emqx
namespace: base
spec:
serviceName: "emqx-headless"
replicas: 1
selector:
matchLabel...