
本文介绍一种简单、稳定、可直接部署的 PostgreSQL 16 在 Kubernetes 中的部署方式,适合: 单机 K8s / k3s 开发、测试、内部业务环境 仅 集群内部访问 的数据库场景 特点一句话总结:少配置、不踩坑、一次就能跑起来。 一、方案说明 本方案具备以下特点: 使用 StatefulSet(保证数据库身份稳定) 使用 hostPath ...

在 Kubernetes 上部署 Redis 是许多应用的基础服务之一。由于 Redis 是一个高性能、内存存储的数据库,因此在部署时,我们需要关注性能、持久化、安全性和高可用性等方面。本文将展示如何基于 Kubernetes 上的 StatefulSet 和 Service 部署 Redis。 特点: 资源请求和限制 在 Kubernetes 中,合理的资...

通过 WireGuard 实现内网资源访问 场景描述 在企业或家庭网络中,常需要通过公网安全访问内部资源(如NAS、服务器、监控设备等)。WireGuard 凭借其轻量高效的特点,成为理想的VPN解决方案。 网络拓扑 公网客户端 <---> WireGuard Server(公网IP) <---> 内网资源(192.168.88.0/...

开发背景 在企业IT安全管理中,部分公司会设置5分钟自动锁屏策略。频繁的密码解锁操作虽保障了安全,但影响了工作效率。为此开发本工具,核心特点: 无需管理员权限 单文件绿色运行 系统托盘常驻 实现代码 系统托盘模块 (main.go) package main import ( _ "embed" "fmt" "...

声明式锁(基于Spring AOP) 通过自定义注解和AOP统一管理锁逻辑,类似@Transactional。 (1) 定义锁注解 import java.lang.annotation.*; import java.util.concurrent.TimeUnit; @Target(ElementType.METHOD) @Retention(Retent...


通过自定义注解 @NacosJsonConfig 自动加载 Nacos 中的 JSON 配置文件,并将其注入到指定的配置类字段中,你可以通过以下步骤实现: 1. 自定义注解 @NacosJsonConfig 首先,定义注解 @NacosJsonConfig 来标记需要从 Nacos 中加载 JSON 配置的字段。该注解的两个参数分别是 dataId(配置文件...


购买和部署 下载alpine镜像(也可以用其它系统,但是得低于1GB 开通oss对象储存,创建 Bucket,地区选择 华北6 (乌兰察布) 进入刚上传的Bucket,上传文件,点扫描文件,把刚下载的文件上传,再点击分享,此时链接已复制至剪贴板 进入ecs的镜像,地区选择华北6(乌兰察布) 点击右上角导入镜像,下一步,镜像文件URL这里直接粘贴刚刚复制的链接...

