Files
seon 364654bb2c feat(ai-env): write runbooks and prompt context in Japanese, set HITL_LANG=ja
ランブック 11 本と prompts/topology.md・slo.md を日本語で書き直し、
system.md に「根拠と判断理由は日本語で書く」指示を追加した。
Discord ボットの文言も HITL_LANG=ja で日本語になる。
識別子(action id、ラベル、メトリクス名、オブジェクト名)は英語のまま。
2026-10-08 14:34:10 +09:00

5 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
コンテナ層(AWS 東京、kubeadm v1.37、flannel): コントロールプレーン ip-10-10-0-10(10.10.0.10、API 6443)、ワーカー ip-10-10-10-11、ip-10-10-10-12、ip-10-10-11-11。namespace demo には Deployment front(2 replicas、nginx)と api(3 replicas、Go)があり、ingress-nginx の後ろで動く。ALB はワーカーの NodePort 30080 に転送し、パス /api/* は api、/ は front に向く。Argo CD(namespace argocd)は公開 gitops リポジトリから selfHeal と prune 付きで全体を同期する。Chaos Mesh(namespace chaos-mesh)はキャンペーン中に障害を注入する。
VM 層(GCP 東京、サブネット 10.20.0.0/20): 監視 VM selfheal-obs 10.20.0.10(Mimir 9009、Loki 3100、Tempo 4317、Grafana 3000)、ハーネス VM selfheal-harness 10.20.0.11(runner 8080、blackbox プローブ、k6 負荷)、AI VM selfheal-ai 10.20.0.12(このエージェント)、PostgreSQL プライマリ selfheal-db-primary 10.20.0.20 とストリーミングレプリカ selfheal-db-replica 10.20.0.21(ロール app、データベース app、テーブル app.price)。legacy-api は MIG selfheal-legacy-mig(legacy-xxxx という名前の 2 インスタンス、ポート 8080)上で docker compose として動き、内部ロードバランサ 10.20.0.100:8080 の後ろにあり、autohealing が付いている。
リクエスト経路: クライアント -> ALB -> ingress-nginx -> api pod -> (VPN) -> ILB 10.20.0.100 -> legacy-api -> db-primary。2 つのクラウドは HA VPN(トンネル 4 本、BGP)でつながる。AWS 10.10.0.0/16 <-> GCP 10.20.0.0/20。
合成プローブ(ハーネス上の blackbox、15 秒ごと): target=alb(GET http://<ALB>/api/orders)、target=db-primary(TCP 10.20.0.20:5432)。