所有節目›AI Engineer Europe 2026World's Fair 2026World's Fair 線上軌AI in HealthcareSoftware Factories
Lobster Trap: OpenClaw in Containers from Local to K8s and Back在 YouTube 看這一場

AI Engineer Europe 2026 · 演講 · 2026-05-22 · 22 分

把 OpenClaw 關進容器

Lobster Trap: OpenClaw in Containers from Local to K8s and Back · Sally Ann O'Malley,Red Hat

Red Hat 的 Sally 把 OpenClaw 裝進 Podman 與 Kubernetes,談 secret ref、備份、團隊共用的基準環境,並現場用自製安裝工具起一個實例。

權限邊界看原片 ↗

概要

  • 容器是天然的沙盒Sally 習慣把所有東西跑在容器裡,也請自己的 OpenClaw 列理由,得到的是可重現、能隔離 secrets、能跨機器搬動;要開放主機的哪些資源,也得明確指定。
  • 金鑰只放指標Sally 用 Podman Secrets,再搭配 OpenClaw 的 secret ref 功能,API key 在設定裡只是一個指向 secret 的參照,Kubernetes 上則用 Kubernetes secrets 做同樣的事。
  • 先本機、再搬上 KubernetesSally 的習慣是先在本機開發,再提升到 Kubernetes;也轉述一位 NVIDIA 朋友的團隊,約 10 位工程師各自在 Kubernetes 上跑 OpenClaw 來盯模型評測。
  • 職場基準環境的設想新進員工拿到一份整理好的 OpenClaw,內含公司核准的 MCP servers、驗證方式與團隊專屬 skills,再由個人自行調整。
  • 自製安裝工具Sally 為自己寫了一套工具,填名稱、secret 對應、provider、SSH sandbox 等選項就能起一個 Podman 實例,也能連上 Kubernetes 與 OpenShift。

原話

  • “we can take any application and run it securely”

    任何應用程式我們都能安全地跑起來

    ▶ 02:03
  • “We're not all losing our jobs, people.”

    我們不會全都丟掉工作

    ▶ 09:47
  • “This is 1,000 times better than me at writing code.”

    這比我寫程式強一千倍;在團隊會議上對同事說的

    ▶ 10:40
  • “Containers only run on Linux.”

    容器只能跑在 Linux 上

    ▶ 14:52
  • “For every credential, create a secret ref.”

    每一份憑證都建一個 secret ref

    ▶ 16:45

延伸

  • Sally 很看重自己長期使用的那個 OpenClaw,每晚都用一個 systemd 服務替它備份,所以才會說容器搭配 volume 很好備份還原。
  • Sally 提到有位在 Docker 工作的朋友會試試看工具能否搭配 Docker,目前自己還沒測過。

章節

點時碼直接跳到原片的那一段。

  1. 自我介紹Sally 在 Red Hat 約 10 年,前七年做容器、Linux 安全、Kubernetes 與 OpenShift,後來轉到 emerging tech 組織。
  2. 第一次接觸 OpenClaw在家休假一週時看到 OpenClaw,先看授權是 MIT,隨即打算裝到 OpenShift 上,之後幾天建好 image、在本機容器跑,也放上 OpenShift。
  3. 安全疑慮與 Sally 的立場Slack 上有人說這是資安惡夢、別裝在公司筆電;Sally 認為任何應用程式都能安全地跑,這正是展現的機會。
  4. 為什麼要用容器Sally 習慣一切跑在容器裡;問自己的 forever claw 後,得到可重現、隔離 secrets、跨平台可搬、有 volume 可備份的理由,另外介紹了兩個 sub agent。
  5. 掛載目錄與 secrets把工具、skills、MCP servers 放進一個 agent 目錄掛進容器;金鑰用 Podman Secrets 加 OpenClaw 的 secret ref,Kubernetes 上用 Kubernetes secrets。
  6. 自製工具與 agent 到處跑的願景Sally 為自己做了一套跑容器的工具並放上 GitHub;願景是各人的 OpenClaw 到處運行、彼此溝通,而規模與安全正是 Kubernetes 提供的。
  7. NVIDIA 朋友的案例轉述一位 NVIDIA 朋友的團隊用 OpenClaw 跑模型評測,並以此談 AI 讓團隊把時間花在有創意的事,自己已經好幾個月沒寫程式。
  8. 備份與還原執行期狀態都放在 Podman volume,Kubernetes 上也是 volume,備份還原的流程很單純。
  9. 職場共用基準環境設想新進員工拿到預先整理好的 OpenClaw,含核准的 MCP servers、驗證與團隊 skills,再扇出給整個團隊後各自客製。
  10. OpenClaw 更新太快Sally 不斷開關、測試 OpenClaw,每小時約有 100 個新 commit,前一天在 PyTorchCon 發現幾天沒 pull 就累積了 10,000 個 commit。
  11. 示範:本機安裝工具用 npm run dev 啟動安裝工具;在 Mac 上沒辦法把它自己放進容器,因為容器在 Mac 上一定跑在虛擬機裡。
  12. 示範:建立實例與 provider替新 pod 取名、設定 Podman secret 對應並轉成 OpenClaw secret ref,provider 先選 openrouter(跑 Gemma)、Anthropic 當備援,另有本地端點與 OpenTelemetry Collector 加 Jaeger 的選項。
  13. SSH sandbox 與起好的實例可給 SSH keys 與 known hosts,讓指令在指定的環境執行;實例在實例清單出現,能看 gateway 日誌與完整的 podman 指令,整個過程約兩秒。
  14. 多個 agent 與切換模型另一個實例用表單設定了 MCP server 與 sub agent,並示範切換模型,時間不夠沒能全部展示。
  15. Kubernetes 與收尾同一個工具連到 Sally 的 kind cluster 起了在 Kubernetes 上跑的實例,連上 OpenShift 時也能切過去,最後問現場有沒有人要試著用容器跑 OpenClaw。

名詞

OpenClaw
這場的主角,一個 MIT 授權的專案,Sally 把它放進容器與 Kubernetes 跑
Podman
Sally 用來跑容器的工具,說原則上 Docker 也行,但只在 Podman 上測過
Podman Secrets
Podman 的功能,可把 API key 存成 secret,設定裡只留參照
secret ref
OpenClaw 的功能,憑證以指標指向 secret,避免金鑰出現在日誌裡
OpenShift
Red Hat 的 Kubernetes 平台,Sally 最早把 OpenClaw 裝上去的地方
forever claw
Sally 對自己長期使用的 OpenClaw 的稱呼,拿它來回答為什麼要跑在容器裡
Joy 與 Bruno
Sally 的兩個 sub agent,一個提供占星週報,一個提供 Bruins 每日簡報

相關影片 同屬「權限邊界」