QNAP NAS 使用 Docker 部署 Jellyfin

记录在 QNAP NAS 上使用 Docker Compose 部署固定版本 Jellyfin 的完整流程,包括目录规划、Container Station、硬件转码、反向代理、升级、备份和卸载。

发布时间:2026年6月17日 · 预计阅读:7 分钟 · 老约翰

使用 Docker 部署 Harbor 镜像仓库

记录在 Linux 主机上使用 Docker 部署 Harbor 的方式,说明 docker run 的边界,并给出官方推荐的 Docker Compose 安装、验证、维护和卸载流程。

发布时间:2026年6月17日 · 预计阅读:9 分钟 · 老约翰

离线安装 Kubernetes 三主节点高可用集群

记录在内网离线环境中使用 kubeadm 安装 Kubernetes 三主节点高可用集群的完整步骤,包括离线包准备、镜像导入、HAProxy、Keepalived、初始化、验证、备份和卸载。

发布时间:2026年6月16日 · 预计阅读:11 分钟 · 老约翰

搭建 Kuboard v3 Kubernetes 控制面板

记录 Kuboard v3 控制面板的部署步骤,并说明集群外部署、集群内部署以及 Kuboard 与 Kubernetes 集群高可用之间的关系。

发布时间:2026年6月7日 · 预计阅读:5 分钟 · 老约翰

Ubuntu 虚拟机使用 Docker 安装固定版本 PostgreSQL

记录在 Ubuntu 虚拟机中使用 Docker Compose 部署固定版本 PostgreSQL 的完整流程,避免 latest 或浮动大版本标签带来的不可控升级。

发布时间:2026年6月6日 · 预计阅读:2 分钟 · 老约翰

GitLab 接入 SonarQube 做前端代码质量检测

记录 GitLab 和 SonarQube 安装完成后,如何把前端项目接入 GitLab CI,并在流水线中执行 SonarQube 代码质量扫描。

发布时间:2026年6月5日 · 预计阅读:6 分钟 · 老约翰

Kubernetes 添加 Worker 节点并切换 VMXNET3

记录把 192.168.3.218、192.168.3.219、192.168.3.220 三台 VMware 虚拟机切换到 VMXNET3,并加入现有 Kubernetes 集群作为 worker 节点的步骤。

发布时间:2026年6月4日 · 预计阅读:5 分钟 · 老约翰

Kubernetes 部署 GitLab 代码托管平台

在 Kubernetes 集群中部署 GitLab,并说明它如何与 SonarQube 配合做代码托管、CI 流水线和代码质量检测。

发布时间:2026年6月3日 · 预计阅读:8 分钟 · 老约翰

Kubernetes 部署 SonarQube 代码检测平台

在 Kubernetes 集群中部署 SonarQube Community Build,用于代码质量检测、漏洞扫描、重复代码检查和质量门禁。

发布时间:2026年6月3日 · 预计阅读:7 分钟 · 老约翰

Headlamp 基本使用:查看资源和扩缩容

Headlamp 可视化面板的基本使用笔记,重点记录如何查看 Kubernetes 资源、排查 Pod 状态,以及通过 Deployment 或 StatefulSet 做扩缩容。

发布时间:2026年6月3日 · 预计阅读:7 分钟 · 老约翰