工具概覽
“Secure Otari + Open WebUI Kubernetes Setup”是一份指南,演示如何在 Kubernetes 叢集中安全地安裝和配置 Otari 與 Open WebUI,並以自託管的 k3s 發行版為例。Otari 被描述為“一個由你自己擁有並執行的、相容 OpenAI 的 LLM 閘道器”,Open WebUI 則是“一個可擴充套件、功能豐富、易於使用的自託管 AI 平臺”。該指南的目標是在 k8s 叢集中安全地安裝並配置這兩個應用。
該部署應用了多項安全特性,包括“網路策略配合 tinyproxy 記錄連線日誌,並且只允許出站 https(443 埠)”“只讀 Pod,並配合卷儲存持久化資料”“非 root 的 UID/GID”“自定義 SELinux MCS 標籤”“預設 seccomp 配置(RuntimeDefault)並丟棄 Linux capabilities”“敏感值儲存在 Kubernetes Secrets 中”以及“記憶體限制”。這些措施旨在加固部署。
指南涵蓋所需的 Kubernetes 物件:名稱空間配置、通過 PersistentVolumeClaim 為 Otari 的 SQLite 資料庫和 Open WebUI 的資料提供持久儲存、Otari、Open WebUI 和 Tinyproxy 的 Deployment、Service、網路策略、Ingress 和 kustomization。它還概述了初始部署步驟,以及如何在 Open WebUI 中設定 Otari 連線,包括在 Otari 中建立 API 金鑰、在 Open WebUI 中建立管理員賬號、新增 Otari 連線並驗證。
定價
價格與限制可能變動,請以官網為準,並確認幣別、付款週期、最低席位數和用量上限。
應用場景
- 團隊用這份指南在 Kubernetes 上安全部署 Otari 和 Open WebUI。
- 團隊用網路策略和 tinyproxy 記錄連線日誌,並把出站流量限制為 HTTPS。
- 團隊用只讀 Pod 配合持久捲來安全儲存資料。
- 團隊用非 root 的 UID/GID 和 SELinux MCS 標籤來強化 Pod 安全。
- 團隊用 Kubernetes Secrets 管理敏感值。
- 團隊用記憶體限制來控制資源消耗。
功能特色
指導在 Kubernetes 中安全部署
配置應用持久化儲存
通過網路策略限制出站流量
通過代理記錄連線
以只讀檔案系統執行 Pod
配置非 root 的 Pod 安全設定
使用 Kubernetes Secret 儲存敏感資訊
部署後驗證閘道器連線
使用者評論
還沒有評論,來分享你的使用體驗吧