前言
在使用 K8S 部署 RSS 全套自托管解决方案- RssHub + Tiny Tiny Rss[1], 我介绍了将 RssHub + Tiny Tiny RSS 部署到 K8s 集群中的方案....其中 TTRSS 会用到 Postgres 存储数据, 也一并部署到 K8s 容器中....但是最近, 由于一次错误操作, 导致 Postgres 数据库的 WAL 损坏, Postgres 的 Pod 频繁 CrashBackoffLoop....首先, Postgres Pod 在 CrashBackoffLoop, 无法进行任何操作, 首要任务是使 Pod 启动起来, 不要关闭. 这里通过在 Deployment 添加一些命令来实现....并移除 Deploy 的 command 和 args 后, postgres 即可正常启动.