定制Spring Initializr,生成项目的Scaffold,减少每次创建spring boot项目的重复工作。
Spring Boot3 graceful shutdown in Kubernetes
How to implement graceful shutdown for Spring Boot 3 applications running in Kubernetes.
postgresql在prometheus stack中没有采集到metrics的排查
我在homelab的k8s集群中使用helm部署了postgresql,但是prometheus stack没有采集到postgresql的指标数据。怎么排查这个问题呢?
使用helm添加observability需要的服务
已经在homelab搭建了microk8s集群,需要使用helm为集群添加observability功能,包括prometheus、grafana、loki和tempo等组件。
使用Terraform和Ansible创建K8s集群
使用Terraform和Ansible在proxmox的虚拟机上创建K8s集群。
让tailscale可以访问内网ip地址
我的不同设备通过tailscale组网,可以方便地访问彼此。但是默认情况下,tailscale只能访问tailscale网络内的ip地址。如果想要访问内网的ip地址,需要进行一些额外的配置。
使用terraform为proxmox创建虚拟机
目前的工作对虚拟化和cloud native技术使用的比较多。搭建新的homelab节点,也希望将这些技术应用到日常的家庭服务器的管理中。使用terraform让虚拟机创建自动化。
使用laptop作为homelab需要的附加设置
使用laptop作为homelab时,会有一些附加的设置问题,包括屏幕关闭、电源管理等。
laptop安装proxmox的wifi问题及解决方法
在联想小新2021pro上安装proxmox后,只有无线网卡可用,默认不启用wifi,需要自己手工配置wifi连接。
Spring Boot 3 Webflux OOM Troubleshooting
Spring Boot 3 Webflux OOM Troubleshooting