diff --git a/.agents/skills/04-awoooi-devops-commander.md b/.agents/skills/04-awoooi-devops-commander.md index da9d5caa..cb3c3114 100644 --- a/.agents/skills/04-awoooi-devops-commander.md +++ b/.agents/skills/04-awoooi-devops-commander.md @@ -10,10 +10,10 @@ | 欄位 | 值 | |------|-----| -| **版本** | v2.0 | +| **版本** | v2.4 | | **建立日期** | 2026-03-20 (台北) | | **建立者** | Claude Code | -| **最後修改** | 2026-03-29 01:30 (台北) | +| **最後修改** | 2026-03-31 12:45 (台北) | | **修改者** | Claude Code ### 變更紀錄 @@ -34,6 +34,7 @@ | v2.1 | 2026-03-30 | Claude Code | **🔴🔴🔴 前端內網 IP 禁令 + CD 安全修復** | | v2.2 | 2026-03-31 | Claude Code | **📊 K3s 優化成效數據 (告警-100%, Pod 重啟-100%, 48h+穩定)** | | v2.3 | 2026-03-31 | Claude Code | **📅 Phase 21 定期報告機制規劃 (Weekly/Daily E2E/K3s Report)** | +| v2.4 | 2026-03-31 | Claude Code | **🔧 OTEL gRPC vs HTTP 端點區分 (K8s:24317, CI/CD:24318)** | --- @@ -421,16 +422,27 @@ kubectl --server=https://192.168.0.125:6443 get nodes | **Sentry** | `http://192.168.0.110:9000` | Error Tracking | | **Langfuse** | `http://192.168.0.110:3100` | LLM Tracing | -### CI/CD 配置 (ci.yaml / cd.yaml) +### CI/CD 配置 (ci.yaml / cd.yaml) - 使用 HTTP ```yaml -# ✅ 正確 +# ✅ 正確 (CI/CD shell scripts 用 HTTP) OTEL_EXPORTER_OTLP_ENDPOINT: http://192.168.0.188:24318 # ❌ 錯誤 (2026-03-28 已修正) OTEL_EXPORTER_OTLP_ENDPOINT: http://192.168.0.121:4318 ``` +### K8s API 配置 (ConfigMap) - 使用 gRPC + +```yaml +# ✅ 正確 (Python SDK 用 gRPC exporter) +# 2026-03-31 修正: 24318 → 24317 +OTEL_EXPORTER_OTLP_ENDPOINT: http://192.168.0.188:24317 + +# ❌ 錯誤 (會導致 StatusCode.UNAVAILABLE) +OTEL_EXPORTER_OTLP_ENDPOINT: http://192.168.0.188:24318 +``` + ### 驗證指令 ```bash diff --git a/docs/LOGBOOK.md b/docs/LOGBOOK.md index b743c913..6af9fda0 100644 --- a/docs/LOGBOOK.md +++ b/docs/LOGBOOK.md @@ -5,11 +5,11 @@ --- -## 📍 當前狀態 (2026-03-31 12:30 台北) +## 📍 當前狀態 (2026-03-31 12:45 台北) | 項目 | 狀態 | |------|------| -| **Phase 22 全面審查修復** | 🟡 **進行中** (P0 + 22.0 + 22.4 完成) | +| **K0 基礎穩定化** | ✅ **低風險完成** (K0.1/3/4/6/7) | | **Phase 22.0 CI pytest** | ✅ **已完成** (CD Pipeline 加入測試步驟) | | **Phase 22.4 命名清理** | ✅ **已完成** (ClawBot 舊檔案移除) | | **P0-1 CD Secrets 注入** | ✅ **已完成** (ADR-035 強制) |