最新文章

置顶 kubespark-console 一个云原生控制台的重构实践

写在最前 KubeSphere 一直是我最喜欢的 Kubernetes 控制台,没有之一。 以前只要有朋友问,我几乎都会第一时间推荐它——不管是操作体验还是整体设计,都做得非常顺手,用起来也很舒服。再加上社区一直很活跃,遇到问题基本都能找到答案,用着很安心。 但在 2025 年 8 月前后,项目突然

kubespark
世界哪有真情在 kubespark 87

置顶 使用 K8S 或 Docker 快速部署 ProxySQL

写在最前 https://proxysql.com/ 在实践使用 ProxySQL 的过程中,目前仍存在读写不一致的问题。在非事务场景下写操作完成后若立即进行读取,存在一定概率读取到旧数据。 目前为了保证可用性,仅采用了保守的策略以实现故障转移能力,在proxysql.cnf中读写我都写成了10写组

mysqlproxysql
世界哪有真情在 中间件 485

置顶 使用 K8S 或 Docker 快速部署 keycloak

写在最前 Keycloak 是一个开源的 身份和访问管理(IAM) 解决方案,由 Red Hat 维护。它提供 单点登录(SSO)、OAuth 2.0、OpenID Connect(OIDC) 和 SAML 2.0 支持,帮助开发者轻松集成身份认证和授权功能到应用程序中。 核心功能: ✅ 用户管理:

keycloak
世界哪有真情在 中间件 515

开发与加速测试

1. nvm 任意快速切换nodejs curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash 2. github # 启用代理 git config --global http.proxy ht

世界哪有真情在 60

coder远程开发

写在最前 https://coder.com/ 在大规模项目的部署与开发过程中,传统基于 Docker 的单机容器管理方式已难以满足需求。随着服务规模扩大至数十甚至上百个容器,容器的生命周期、网络、资源及依赖关系的管理成本急剧上升,整体复杂度显著增加。 为解决这一问题,通常需要引入 Kubernet

coder
世界哪有真情在 162

vscode远程开发

写在最前 在部分项目中,由于网络拓扑复杂、依赖环境较多,开发人员很难在本地完整复现运行环境。为解决这一问题,我们引入了 IDEA、VS Code 等开发工具的远程开发能力,直接连接远程服务器进行源码编写、调试与运行。 通过这种方式,开发人员无需在本地进行复杂的环境配置,即可实现项目的零成本启动与运行

vscode
世界哪有真情在 前端开发 91

快速部署 go

写在最前 1. 开始部署 # 执行命令下载 root@tanqidi:/tmp# wget https://go.dev/dl/go1.22.1.linux-amd64.tar.gz # 解压安装包 root@tanqidi:/tmp# tar -xf go1.22.1.linux-amd64.t

go
世界哪有真情在 kubernetes 56

快速部署 k3s

写在最前 很多时候我们使用 Kubernetes 只是为了做验证和测试,而不是搭建一套完整的生产集群。如果完全按标准 k8s 的方式部署,往往要处理大量无关的系统配置,比如 hosts、防火墙、内核参数、swap 等,成本和心智负担都很高。 k3s 通过一条命令即可快速安装一个与 Kubernete

k3s
世界哪有真情在 kubernetes 103

关于slab内存泄露的异常问题

1. 问题描述 突然发现宿主机节点出现严重内存不足的情况。起初判断不太合理——当前仅运行少量容器,按容器资源统计,内存使用量最多约十余 GB,理论上仍有数十 GB 空闲。基于这一异常判断,随即对主机内存使用情况进行了排查,并发现了如下信息。 从进程视角看,业务与系统进程内存占用并不高,最大进程仅 5

世界哪有真情在 故障排查 77