Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.agens.cloud/llms.txt

Use this file to discover all available pages before exploring further.

初回インストールもアップグレードも helm upgrade --install を使います。

アップグレード前の確認

  • 対象 chart version を確認します。
  • values の差分を確認します。
  • PostgreSQL をバックアップします。
  • DB migration が含まれるか確認します。
  • bootstrap で endpoint data の ingest が必要か確認します。
  • rollback 手順を確認します。

アップグレードコマンド

helm upgrade --install agens \
  "${CHART_REF}" \
  --version "${CHART_VERSION}" \
  -n "${NAMESPACE}" \
  --timeout 15m \
  -f values.yaml \
  -f your-values.yaml

rollout を確認する

kubectl -n "${NAMESPACE}" rollout status deploy/agens-web --timeout=5m
kubectl -n "${NAMESPACE}" rollout status deploy/agens-server --timeout=5m
kubectl -n "${NAMESPACE}" rollout status deploy/agens-jobs-worker --timeout=5m
kubectl -n "${NAMESPACE}" get pods

Mutable tag を使う場合

latest のような mutable tag と imagePullPolicy: IfNotPresent を組み合わせると、Kubernetes が cached image を使い続ける場合があります。 固定 tag または digest 指定を推奨します。
kubectl -n agens set image deployment/agens-web \
  web=<image>@sha256:<digest>
mutable tag を使う場合は、pull policy を Always にしてください。

Rollback

helm -n "${NAMESPACE}" history agens
helm -n "${NAMESPACE}" rollback agens <REVISION>
rollback 後も rollout 状態を確認してください。