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 状態を確認してください。