Оператор Kubernetes OpenClaw со встроенной поддержкой Ollama

Оператор OpenClaw для Kubernetes со встроенной Ollama
Участник сообщества создал оператор OpenClaw для Kubernetes, который решает проблему отсутствующей функциональности, такой как внутренние бинарные файлы и интеграция с Ollama. Оператор позволяет запускать Ollama как под в том же общем пространстве имён по адресу <ollama-svc>:11434, что создатель счёл полезным при использовании облачной версии Ollama для агентов.
Инструкции по настройке
Чтобы опробовать эту настройку, вам потребуется кластер Kubernetes (можно создать с помощью kind/minikube). Из клонированного репозитория:
- Установите оператор:
kubectl apply -f dist/install.yaml - Проверьте установку в пространстве имён
openclaw-operator-system - Установите манифест агента:
kubectl apply -f config/samples/openclaw_v1alpha1_openclawinstance.yaml - Дождитесь запуска всех компонентов, затем выполните первичную настройку:
kubectl exec -it my-agent-0 -c cli -- openclaw onboard
Конфигурация Ollama
Ollama работает как отдельный StatefulSet. Шлюз предварительно настроен для связи с ним по адресу my-agent-ollama:11434. Для использования облачной версии:
- Войдите в систему:
kubectl exec -it my-agent-ollama-0 -- ollama signin - Загрузите облачную модель:
kubectl exec -it my-agent-ollama-0 -- ollama pull minimax-m2.7:cloud
Доступ к панели управления
Для локального доступа к панели управления:
- Пробросьте порт сервиса шлюза:
kubectl port-forward svc/my-agent 18789:18789 - Получите токен аутентификации из сайдкара CLI:
kubectl exec -it my-agent-0 -c cli -- openclaw dashboard - Будет выведен URL с токеном (формат:
...localhost:18789/dashboard?token=...), по которому можно перейти
Создатель описывает этот проект как практику по разработке операторов Kubernetes, основанную на предыдущем опыте и практиках. Он отмечает, что есть возможности для улучшений, и ищет DevOps-инженеров или специалистов по Kubernetes для поддержки проекта.
📖 Read the full source: r/openclaw
👀 Смотрите также

Обходное решение для пробела в миграции проектов ChatGPT: Экспорт скриптов и промптов
Разработчик создал скрипты на Python и промпты для Claude, чтобы перенести диалоги из ChatGPT в Claude, когда экспорт данных ChatGPT не содержит информации о принадлежности к проектам. Решение извлекает диалоги, используя заголовки, захваченные из интерфейса.

Операции основателя в Клод: 19 повторяемых навыков для стартапов на ранней стадии
Основатель, продавший свой первый стартап, опубликовал 19 совместимых с Claude навыков-подсказок для таких функций, как позиционирование, ценообразование, поиск клиентов и копирайтинг — основанных на его собственных SOP и рабочих процессах в Notion.

idea-reality-mcp: Сервер MCP проверяет наличие существующих инструментов перед тем, как Claude напишет код
Разработчик создал MCP-сервер под названием idea-reality-mcp, который сканирует репозитории GitHub, обсуждения на Hacker News, npm-пакеты и PyPI перед тем, как Claude напишет любой код, возвращая оценку 'сигнала реальности' от 0 до 100, указывающую на рыночную конкуренцию.

InsForge: Семантический слой бэкенда для агентов кода Claude
InsForge предоставляет шесть бэкенд-примитивов — аутентификацию, базу данных Postgres, хранилище, совместимое с S3, edge/бессерверные функции, шлюз моделей и развертывание сайта — в виде структурированных компонентов, которые агенты Claude Code могут анализировать и настраивать через MCP, вместо того чтобы угадывать интеграции API.