К основному содержанию
скилл CX Codex

k8s-kaniko-job — скилл для Claude Code: сборка образа

Собирает контейнерный образ через Kaniko Job в Kubernetes и отправляет его в GHCR. Нужен для managed-деплоев без Docker daemon.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add labring/sealos-skills --skill k8s-kaniko-job -a claude-code
Открыть на GitHub

Что делает k8s-kaniko-job

Скилл запускает scripts/kaniko-build.py: архивирует контекст, передаёт его в локальное хранилище VersityGW, создаёт Kaniko Job в текущем namespace и публикует образ в GHCR. Результат содержит digest и ссылку на образ; для деплоя лучше использовать ссылку с digest.

Без Docker daemon образ собирается внутри Kubernetes как linux/amd64. Сценарий читает .sealos/build-runtime.json, использует kubectl, python3, tar, curl и bash, а для авторизации в GHCR требует GITHUB_TOKEN с правом write:packages. Владелец образа должен совпадать с логином токена в нижнем регистре.

Скилл рассчитан на SEALAI_DEPLOY_MODE=managed. Для локального интерактивного деплоя используется docker buildx, поэтому этот сценарий там не подходит.

Какие задачи решает

  • собрать образ без Docker daemon
  • передать исходники в Kaniko Job
  • отправить образ в GHCR
  • получить digest для манифеста деплоя
  • проверить сбой сборки или публикации

Примеры запросов агенту

  • Собери образ проекта через scripts/kaniko-build.py и опубликуй его как ghcr.io/<owner>/<repo>:<tag>.
  • Запусти сборку из workspace с контекстом . и Dockerfile Dockerfile, затем верни image_ref и digest.
  • Покажи, почему Kaniko Job не смог загрузить контекст, не выводя токены и содержимое Secret.

Как установить k8s-kaniko-job

1Через Skills CLI (Vercel)

npx skills add labring/sealos-skills --skill k8s-kaniko-job -a claude-code

2Вручную: положить файлы

~/.claude/skills/k8s-kaniko-job/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/k8s-kaniko-job/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о k8s-kaniko-job

Как установить k8s-kaniko-job в Claude Code?

Выполните npx skills add labring/sealos-skills --skill k8s-kaniko-job -a claude-code, затем проверьте файл ~/.claude/skills/k8s-kaniko-job/SKILL.md.

Что делает k8s-kaniko-job?

Скилл создаёт Kaniko Job в Kubernetes, собирает образ из исходников и отправляет его в GHCR. Он также возвращает digest и ссылку на опубликованный образ.

Что нужно подготовить для работы скилла?

Нужны доступный через kubectl sandbox namespace, права на Jobs, Secrets, Pods и логи, GITHUB_TOKEN с write:packages, а также Dockerfile внутри контекста.

Похожие скиллы

Все скиллы по теме «DevOps и инфраструктура» →
wizard Matt Pocock Скилл создаёт интерактивный bash-скрипт для ручных шагов: настройки сервисов, секретов CI и разовых миграций. 553 369установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. CX Codex +1 1 300 000установок setup-pre-commit Matt Pocock Скилл настраивает pre-commit для JavaScript-репозитория: Husky запускает форматирование, проверку типов и тесты перед коммитом. 489 289установок using-git-worktrees Jesse Vincent Готовит изолированное рабочее дерево перед доработкой или выполнением плана. Проверяет текущий репозиторий, выбирает нативные средства платформы либо Git. CX Codex 217 153установок finishing-a-development-branch Jesse Vincent Скилл проверяет тесты и помогает выбрать, как завершить работу в ветке: слить её, открыть Pull Request или оставить как есть. CX Codex 214 439установок orca-cli stablyai Скилл даёт агенту доступ к worktree, терминалам, артефактам и встроенному браузеру Orca через CLI. Пригодится, когда работа идёт в окружении Orca. CX Codex +1 353 600установок

Из того же набора2

Спонсоры проекта

Компании, которые помогают держать аналитику открытой