Навыки deploying-cloud-k8s
☸️

deploying-cloud-k8s

Безопасно ⚙️ Внешние команды🌐 Доступ к сети📁 Доступ к файловой системе🔑 Переменные окружения

Cloud Kubernetesへのデプロイ

Kubernetesへのアプリケーションのデプロイでは、ビルド時と実行時の変数の違い、アーキテクチャの一致、CI/CD設定を理解する必要があります。このスキルでは、GitHub ActionsとHelmを使用したAKS、GKE、DOKSへのデプロイについて、実践で検証されたパターンを提供します。

Поддерживает: Claude Codex Code(CC)
🥈 77 Серебро
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «deploying-cloud-k8s». Deploy my Next.js app to AKS with GitHub Actions

Ожидаемый результат:

  • Architecture check: kubectl get nodes -o jsonpath='{.items[*].status.nodeInfo.architecture}'
  • Build args: NEXT_PUBLIC_*変数はDockerfileでARGを使用し、実行時のENVは使用しない
  • Secrets: helm --set "secrets.databaseUrl=${{ secrets.DATABASE_URL }}"で渡す
  • GitHub Actions: docker/build-push-action@v5をplatforms: linux/arm64で使用

Использование «deploying-cloud-k8s». My pods are failing with exec format error

Ожидаемый результат:

  • 原因: バイナリアーキテクチャがクラスタノードのCPUアーキテクチャと一致していない
  • クラスタの確認: kubectl get nodes -o jsonpath='{.items[*].status.nodeInfo.architecture}'
  • Dockerビルドの修正: platforms: linux/arm64(または一致するamd64)
  • 再ビルド: no-cache: trueで強制的に新鮮なイメージをビルド

Использование «deploying-cloud-k8s». Configure ArgoCD for production

Ожидаемый результат:

  • repoURLとoverlays/productionへのパスを持つArgoCD Applicationマニフェスト
  • sync policy: prune: trueとselfHeal: trueで自動化
  • 環境差分用のKustomizeオーバーレイ(dev、staging、prod)
  • 最小権限のサービスアカウント用のRBAC設定

Аудит безопасности

Безопасно
v5 • 1/16/2026

Pure documentation skill with no executable code paths. Contains only YAML/JSON documentation, infrastructure patterns, and a read-only verification script that validates its own structure. Static findings incorrectly flagged documentation code examples as executable patterns.

4
Просканировано файлов
1,018
Проанализировано строк
4
находки
5
Всего аудитов

Факторы риска

⚙️ Внешние команды (96)
references/production-patterns.md:7-13 references/production-patterns.md:13-17 references/production-patterns.md:17-38 references/production-patterns.md:38-42 references/production-patterns.md:42-60 references/production-patterns.md:60-64 references/production-patterns.md:64-79 references/production-patterns.md:79-81 references/production-patterns.md:81-93 references/production-patterns.md:93-99 references/production-patterns.md:99-132 references/production-patterns.md:132-136 references/production-patterns.md:136-146 references/production-patterns.md:146-148 references/production-patterns.md:148-160 references/production-patterns.md:160-164 references/production-patterns.md:164-179 references/production-patterns.md:179-185 references/production-patterns.md:185-212 references/production-patterns.md:212-216 references/production-patterns.md:216-248 references/production-patterns.md:248-252 references/production-patterns.md:252-261 references/production-patterns.md:261-265 references/production-patterns.md:265-281 references/production-patterns.md:281-285 references/production-patterns.md:285-305 references/production-patterns.md:305-311 references/production-patterns.md:311-339 references/production-patterns.md:339-343 references/production-patterns.md:343-353 references/production-patterns.md:353-357 references/production-patterns.md:357-384 references/production-patterns.md:384-388 references/production-patterns.md:388-399 SKILL.md:13 SKILL.md:16 SKILL.md:22 SKILL.md:24-31 SKILL.md:31-37 SKILL.md:37-38 SKILL.md:38-39 SKILL.md:39-45 SKILL.md:45-46 SKILL.md:46 SKILL.md:46-47 SKILL.md:47-53 SKILL.md:53-56 SKILL.md:56-60 SKILL.md:60-66 SKILL.md:66-68 SKILL.md:68-74 SKILL.md:74-94 SKILL.md:94-98 SKILL.md:98-105 SKILL.md:105-109 SKILL.md:109-116 SKILL.md:116-122 SKILL.md:122-138 SKILL.md:138-142 SKILL.md:142-147 SKILL.md:147-163 SKILL.md:163-167 SKILL.md:167-173 SKILL.md:173-177 SKILL.md:177-179 SKILL.md:179-184 SKILL.md:184-193 SKILL.md:193-197 SKILL.md:197-200 SKILL.md:200-206 SKILL.md:206-210 SKILL.md:210-213 SKILL.md:213-216 SKILL.md:216-225 SKILL.md:225-226 SKILL.md:226-230 SKILL.md:230-231 SKILL.md:231-235 SKILL.md:235-243 SKILL.md:243-252 SKILL.md:252-258 SKILL.md:258-259 SKILL.md:259-261 SKILL.md:261-265 SKILL.md:265-282 SKILL.md:282-286 SKILL.md:286-299 SKILL.md:299-303 SKILL.md:303-312 SKILL.md:312-316 SKILL.md:316-335 SKILL.md:335-341 SKILL.md:341-345 SKILL.md:345-346 SKILL.md:346-347
🌐 Доступ к сети (18)
📁 Доступ к файловой системе (5)
🔑 Переменные окружения (7)

Оценка качества

64
Архитектура
100
Сопровождаемость
87
Контент
30
Сообщество
100
Безопасность
91
Соответствие спецификации

Что вы можете построить

本番デプロイ

適切なシークレット管理を備えたクラウドKubernetesクラスタへのデプロイのための信頼性の高いCI/CDパイプラインのセットアップ

コンテナのトラブルシューティング

アーキテクチャの不一致やイメージプルエラーなど、一般的なデプロイ問題の診断と修正

GitOps設定

ArgoCD、Kustomizeオーバーレイ、環境固有の設定を使用したGitOpsワークフローの実装

Попробуйте эти промпты

クイックデプロイ
GitHub Actionsを使用してNext.jsアプリケーションをAzure Kubernetes Serviceにデプロイしてください。NEXT_PUBLIC_*変数のビルド引数とHelmのシークレット引き渡しについて助けが必要です。
イメージの問題を修正
ポッドが「プラットフォームの一致が見つかりません」エラーでImagePullBackOffを表示しています。DockerビルドとGKEクラスタ間のアーキテクチャ不一致を診断して修正するのを助けてください。
CI/CDの設定
変更されたファイル(apiまたはweb)に基づいて、変更されたサービスのみをビルドするGitHub Actionsワークフローを設定してください。パスフィルターとDocker build-pushアクションを含めてください。
GitOpsパターン
Kustomizeオーバーレイを使用して本番デプロイ用のArgoCD Applicationを設定してください。プルーンとセルフヒールが有効な同期ポリシーを含めてください。

Лучшие практики

  • イメージをビルドする前に必ずクラスタアーキテクチャを確認し、プラットフォーム不一致エラーを回避する
  • values.yamlファイルに埋め込むのではなく、Helm --setを通じてすべてのシークレットを渡す
  • Next.jsの公開変数はDockerfileで実行時のENVではなく、ビルド引数(ARG)を使用する

Избегать

  • Dockerイメージやvalues.yamlファイルにシークレットを埋め込む
  • クラスタアーキテクチャ(arm64対amd64)を確認せずにイメージをビルドする
  • ビルド時に埋め込む必要があるNext.jsの公開変数に実行時のENVを使用する

Часто задаваемые вопросы

どのKubernetesプラットフォームがサポートされていますか?
AKS(Azure)、GKE(Google Cloud)、DOKS(DigitalOcean)は、プラットフォーム固有のパターンとともに明示的にカバーされています。
どのようなアーキテクチャタイプをこのスキルで処理できますか?
arm64とamd64の両方のアーキテクチャがサポートされており、Dockerビルドをクラスタノードに一致させるためのガイダンスが含まれています。
このスキルは既存のツールと統合されますか?
はい、kubectl、GitHub Actions、Helm、Docker buildx、ArgoCDと連動し、完全なデプロイワークフローを実現します。
このスキルを使用するとデータは安全ですか?
このスキルはドキュメントパターンのみを提供します。ファイル、ネットワークへのアクセス、またはシステム上のコマンド実行は行いません。
ポッドがImagePullBackOffを表示しているのはなぜですか?
一般的な原因には、誤ったイメージタグ、未承認のレジストリアクセス、またはアーキテクチャの不一致が含まれます。特定のエラーを特定するために診断コマンドを実行してください。
containerizing-applicationsスキルとはどのように異なりますか?
そのスキルはDockerイメージとHelmチャートのビルドに焦点を当てています。このスキルはCI/CDパイプラインを使用してそれらのアーティファクトをクラウドKubernetesにデプロイすることに焦点を当てています。

Сведения для разработчиков

Автор

Asmayaseen

Лицензия

MIT

Ссылка

main

Структура файлов