LinQ
发布于 2023-12-18 / 35 阅读 / 0 评论 / 0 点赞

Immich 升级:v1.90.2 -> v1.91.3

Immich 升级:

部署方式: helm_chart

升级路径: v1.90.2 -> v1.91.3

pgsql 数据库用了helm_chart 包中安装的内置数据库

升级步骤 :

1、更新pgsql 数据库 配置:

# 导出镜像中的默认配置文件

docker run -it --entrypoint /bin/bash bitnami/postgresql:14.10.0 -c "cat /opt/bitnami/postgresql/conf/postgresql.conf" > postgresql.conf

docker run -it --entrypoint /bin/bash bitnami/postgresql:14.10.0 -c "cat /opt/bitnami/postgresql/conf/pg_hba.conf" > pg_hba.conf

#在数据库存储中新建目录

kubectl exec -n immich immich-postgresql-0 -- mkdir /bitnami/postgresql/data/conf.d
#要将本地文件复制到 Pod,请执行以下操作:
kubectl -n immich cp postgresql.conf immich-postgresql-0:/bitnami/postgresql/data
kubectl -n immich cp pg_hba.conf immich-postgresql-0:/bitnami/postgresql/data

2、通过configmap 中的pgsql 数据库配置文件找到 postgres 超级用的密码,登陆数据库:

#列出数据库列表

\l  

#选择immich 数据库

\c immich 

#执行sql 启用扩展

CREATE EXTENSION vectors;

3、下载解压最新0.3.0 的helm_chart 包,然后修改value.yaml 文件。

#修改image_tag:v1.91.3

#其他配置信息按照上一次部署情况修改

4、升级chart:

helm upgrade immich ./immich  -n immich

评论