Files
selfheal-lab-gitops/vm/ai-env/runbooks/topology.md
T
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

8 lines
1.4 KiB
Markdown
Raw 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 クラスタです(コントロールプレーン 10.10.0.10、ワーカー 3 台 10.10.10.11、10.10.10.12、10.10.11.11)。namespace demo のワークロードは api(3 replicas)と front(2 replicas)で、ingress-nginx と ALB を通して公開しています。Argo CD がクラスタを gitops リポジトリと同じ状態に保ちます(selfHeal、prune)。
VM 層は GCP 上です(サブネット 10.20.0.0/20)。selfheal-obs 10.20.0.10(Mimir、Loki、Tempo、Grafana)、selfheal-harness 10.20.0.11(runner、プローブ、k6)、selfheal-ai 10.20.0.12(診断エージェントと Discord ボット)、selfheal-db-primary 10.20.0.20、selfheal-db-replica 10.20.0.21(ストリーミングレプリケーション、スロット replica1)、legacy MIG selfheal-legacy-mig(インスタンス legacy-xxxx、docker compose の legacy-api がポート 8080)が ILB 10.20.0.100:8080 の後ろにあります。
所有権の決まりは次のとおりです。インスタンス、ネットワーク、MIG のターゲットサイズは Terraform が持ちます(セッション終了前に 2 へ戻してください)。クラスタの中身はすべて Git が持ちます。VM 上のサービスは、オペレーターが gitops の vm/<role>/apply.sh を通してだけ変更します。