记录在 QNAP NAS 上使用 Docker Compose 部署固定版本 Jellyfin 的完整流程,包括目录规划、Container Station、硬件转码、反向代理、升级、备份和卸载。
使用 Docker 部署 Harbor 镜像仓库
记录在 Linux 主机上使用 Docker 部署 Harbor 的方式,说明 docker run 的边界,并给出官方推荐的 Docker Compose 安装、验证、维护和卸载流程。
离线安装 Kubernetes 三主节点高可用集群
记录在内网离线环境中使用 kubeadm 安装 Kubernetes 三主节点高可用集群的完整步骤,包括离线包准备、镜像导入、HAProxy、Keepalived、初始化、验证、备份和卸载。
金钱和健康哪个更重要?
金钱和健康并不是简单的二选一。健康决定你能不能长期使用时间,金钱决定你能不能获得更多选择。真正重要的是不要把手段和前提搞反。
搭建 Kuboard v3 Kubernetes 控制面板
记录 Kuboard v3 控制面板的部署步骤,并说明集群外部署、集群内部署以及 Kuboard 与 Kubernetes 集群高可用之间的关系。
第一性原理:从底层重新思考问题
理解第一性原理:不要停留在经验、类比和权威结论上,而是回到底层事实,重新推导问题和方案。
Ubuntu 虚拟机使用 Docker 安装固定版本 PostgreSQL
记录在 Ubuntu 虚拟机中使用 Docker Compose 部署固定版本 PostgreSQL 的完整流程,避免 latest 或浮动大版本标签带来的不可控升级。
GitLab 接入 SonarQube 做前端代码质量检测
记录 GitLab 和 SonarQube 安装完成后,如何把前端项目接入 GitLab CI,并在流水线中执行 SonarQube 代码质量扫描。
警惕学生思维
聊聊什么是学生思维,它为什么会让人害怕行动、逃避责任,以及在工作、赚钱和生活选择里的常见表现。
Kubernetes 添加 Worker 节点并切换 VMXNET3
记录把 192.168.3.218、192.168.3.219、192.168.3.220 三台 VMware 虚拟机切换到 VMXNET3,并加入现有 Kubernetes 集群作为 worker 节点的步骤。