インストール
GKE にデプロイ
Google Kubernetes Engine で Agens を動かす場合の注意点です。
このページでは、GKE 固有のデプロイ設定を扱います。
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Google Kubernetes Engine で Agens を動かす場合の注意点です。
PROJECT_ID="<gcp-project-id>"
REGION="asia-northeast1"
SERVICE_ACCOUNT_NAME="agens-artifact-reader"
SERVICE_ACCOUNT_EMAIL="${SERVICE_ACCOUNT_NAME}@${PROJECT_ID}.iam.gserviceaccount.com"
gcloud iam service-accounts create "${SERVICE_ACCOUNT_NAME}" \
--project "${PROJECT_ID}" \
--display-name "Agens Artifact Reader"
gcloud artifacts repositories add-iam-policy-binding agens-images \
--project "${PROJECT_ID}" \
--location "${REGION}" \
--member "serviceAccount:${SERVICE_ACCOUNT_EMAIL}" \
--role "roles/artifactregistry.reader"
gcloud iam service-accounts keys create ./agens-artifact-reader.json \
--project "${PROJECT_ID}" \
--iam-account "${SERVICE_ACCOUNT_EMAIL}"
kubectl -n agens create secret docker-registry agens-regcred \
--docker-server="${REGION}-docker.pkg.dev" \
--docker-username=_json_key \
--docker-password="$(cat ./agens-artifact-reader.json)" \
--dry-run=client -o yaml | kubectl apply -f -
kubectl -n agens get managedcertificate
kubectl -n agens describe managedcertificate <name>