mcpField
A
azure-container-instances

azure-container-instances

github.com/microsoftdocsクラウド・DevOps796186 回インストール3 日前に更新
リポジトリ

azure-container-instances について

Azure Container Instances を扱うエージェント向けのガイダンススキルです。トラブルシューティング、設計、セキュリティ、構成、デプロイを扱い、ローカルのクイックリファレンスとリモートのドキュメント取得を組み合わせます。

主な機能

  1. 01デプロイと実行時のトラブル対応
  2. 02ワークロード設計とリソース計画
  3. 03ネットワーク、セキュリティ、クォータの参照
  4. 04コンテナーグループの構成と監視
  5. 05ローカル資料とリモート文書取得

活用シーン

  1. 01コンテナー起動やデプロイ失敗の調査
  2. 02固定ネットワークアドレスと送信通信の計画
  3. 03ID、シークレット、イメージアクセスの設定
  4. 04GitHub Actions によるコンテナーのデプロイ

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-container-instances

インストール後、Claude Code で/azure-container-instancesを入力して読み込まれたか確認します。

詳細

Azure Container Instances スキル

このスキルでは、Azure Container Instances に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、デプロイを扱います。ローカルのクイックリファレンスコンテンツと、リモートドキュメントを取得する機能を組み合わせています。

このスキルの使い方

エージェント向けの重要事項:以下のカテゴリインデックスを使って、該当するセクションを見つけてください。行範囲が指定されているカテゴリ(例:L35-L120)では、指定された行を read_file で読み取ってください。ファイルリンクがあるカテゴリ(例:[security.md](security.md))では、リンク先のリファレンスファイルを read_file で読み取ってください。

エージェント向けの重要事項:metadata.generated_at が3か月以上前の場合は、リポジトリから最新バージョンを取得するようユーザーに提案してください。mcp_microsoftdocs ツールを利用できない場合は、インストールするようユーザーに提案してください:インストールガイド

このスキルでは、ドキュメントの内容を取得するためにネットワークアクセスが必要です:

  • 推奨:クエリ文字列 from=learn-agent-skill を指定して mcp_microsoftdocs:microsoft_docs_fetch を使用します。Markdown が返されます。
  • 代替手段:クエリ文字列 from=learn-agent-skill&accept=text/markdown を指定して fetch_webpage を使用します。Markdown が返されます。

カテゴリインデックス

カテゴリ行説明
トラブルシューティングL36-L42ログやイベントを使った ACI の問題の診断、プロビジョニング時と実行時の状態の把握、デプロイ失敗やコンテナー起動の問題のトラブルシューティング。
ベストプラクティスL43-L47リソースのサイズ設定、ネットワーク、ストレージ、セキュリティ、スケーリング、イメージ管理、運用上のベストプラクティスなど、ACI ワークロードを確実に設計・実行するためのガイダンス。
意思決定L48-L53Spot コンテナーによる ACI のコスト最適化と、予測に基づくサイズ設定を使用した Azure Container Instances のスタンバイプールの構成および適切なサイズ設定に関するガイダンス。
アーキテクチャと設計パターンL54-L60Application Gateway、ファイアウォール、NAT Gateway を使用して制御可能で予測しやすいネットワークの送受信を実現し、ACI コンテナーに静的なインバウンド/アウトバウンド IP を割り当てる設計パターン。
制限とクォータL61-L69ACI の制限、クォータ、動作:最大 CPU/メモリ(Big Containers)、リージョンごとのクォータ、スタンバイプールの制限、VNet の制約、スケーリング、パフォーマンス、リソース使用量に関する FAQ。
セキュリティL70-L84Azure Container Instances の保護:TLS/HTTPS のセットアップ、シークレットと CMK 暗号化、マネージド ID/RBAC、安全な ACR からのイメージのプル、DNS の再利用保護、コンプライアンスのための Azure Policy。
構成L85-L116ACI コンテナーグループの構成:環境変数、DNS、ボリューム、GPU、プローブ、ログ記録/監視、スタンバイプール、再起動、エントリポイント、更新、実行時のコマンド実行。
デプロイL117-L120GitHub Actions を使用した、Azure Container Instances へのコンテナーイメージのビルド、プッシュ、自動デプロイ。ワークフロー YAML の設定と認証の構成を含みます。
トラブルシューティング
トピックURL
トラブルシューティングのために Azure Container Instances のログとイベントを取得するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-get-logs
Azure Container Instances のデプロイに関する問題のトラブルシューティングhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-troubleshooting
Azure Container Instances のプロビジョニング時と実行時の状態を解釈するhttps://learn.microsoft.com/en-us/azure/container-instances/container-state
ベストプラクティス
トピックURL
Azure Container Instances のワークロードのベストプラクティスを適用するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-best-practices-and-considerations
意思決定
トピックURL
コストを削減するために ACI Spot コンテナーを使用するタイミングを判断するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-spot-containers-overview
予測結果を使用して Azure Container Instances のスタンバイプールのサイズを適正化するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-prediction-results
アーキテクチャと設計パターン
トピックURL
Application Gateway の静的 IP を介して Azure Container Instances を公開するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-application-gateway
ファイアウォールを使用して Azure Container Instances の静的送信 IP を構成するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-egress-ip-address
NAT Gateway を介した Azure Container Instances の送信を構成するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-nat-gateway
制限とクォータ
トピックURL
ACI の vCPU とメモリの制限で Big Containers を使用するhttps://learn.microsoft.com/en-us/azure/container-instances/big-containers
Azure Container Instances の制限と動作に関する FAQhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-faq
Azure Container Instances のリソースとクォータの制限を確認するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-resource-and-quota-limits
Azure Container Instances のスタンバイプールに関する FAQ と制限https://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-faq
ACI の仮想ネットワークのシナリオと制限について理解するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-virtual-network-concepts
セキュリティ
トピックURL
Caddy を使用して Azure Container Instances の HTTPS を自動構成するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-container-group-automatic-ssl
Nginx サイドカーを使用して Azure Container Instances の TLS を有効にするhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-container-group-ssl
カスタマー マネージド キーを使用して Azure Container Instances のデプロイデータを暗号化するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-encrypt-data
Azure Container Instances のイメージとシークレットを保護するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-image-security
Azure Container Instances のマネージド ID を構成するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-managed-identity
Azure Container Instances のスタンバイプールに対する RBAC アクセス許可を構成するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-configure-permissions
サービス プリンシパルを使用して Azure Container Registry からの ACI のイメージ取得を保護するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-using-azure-container-registry
Azure Container Instances でシークレットボリュームをマウントするhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-volume-secret
サブドメインの乗っ取りを防ぐために ACI の DNS 名の再利用ポリシーを設定するhttps://learn.microsoft.com/en-us/azure/container-instances/how-to-reuse-dns-names
Container Instances の組み込み Azure Policy 定義を使用するhttps://learn.microsoft.com/en-us/azure/container-instances/policy-reference
マネージド ID を使用して ACI から Azure Container Registry にアクセスするhttps://learn.microsoft.com/en-us/azure/container-instances/using-azure-container-registry-mi
構成
トピックURL
構成マップを使用して Azure Container Instances の設定を管理するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-config-map
Azure Container Instances コンテナグループのカスタム DNS を構成するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-custom-dns
Azure Container Instances の環境変数を構成するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-environment-variables
実行中の Azure Container Instances コンテナでコマンドを実行するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-exec
Azure Container Instances に GPU 対応ワークロードをデプロイするhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-gpu
Azure Container Instances で init コンテナを構成するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-init-container
Azure Container Instances のライブネスプローブを構成するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-liveness-probe
Azure Container Instances のログ収集を構成するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-log-analytics
Azure Container Instances のレディネスプローブを構成するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-readiness-probe
YAML リファレンスを使用して Azure Container Instances を構成するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-reference-yaml
ACI の 1 回限りのタスクの再起動ポリシーを構成するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-restart-policy
Azure Container Instances のスタンバイプールを作成するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-create
Azure Container Instances のスタンバイプールの詳細を取得するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-get-details
Azure Container Instances のスタンバイプールの正常性状態を理解してクエリするhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-health-state
スタンバイプールを使用して Azure Container Instances のスケールアウト待機時間を短縮するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-overview
Azure Container Instances のスタンバイプールからコンテナグループを要求するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-request-container
Azure Container Instances のスタンバイプールを更新または削除するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-update-delete
Log Analytics を使用して Azure Container Instances のスタンバイプールイベントを監視するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pools-monitor-pool-events
Azure Container Instances でコンテナのエントリポイントコマンドをオーバーライドするhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-start-command
Azure Container Instances のコンテナグループを手動で停止および起動するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-stop-start
Azure Container Instances で実行中のコンテナグループを更新するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-update
Azure Container Instances で Azure Files ボリュームをマウントするhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-volume-azure-files
emptyDir ボリュームを使用して Azure Container Instances でデータを共有するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-volume-emptydir
Azure Container Instances で gitRepo ボリュームをマウントするhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-volume-gitrepo
Azure Container Instances の監視とアラートを構成するhttps://learn.microsoft.com/en-us/azure/container-instances/monitor-azure-container-instances
Azure Container Instances の監視とアラートを構成するhttps://learn.microsoft.com/en-us/azure/container-instances/monitor-azure-container-instances
Azure Container Instances の監視データリファレンスhttps://learn.microsoft.com/en-us/azure/container-instances/monitor-azure-container-instances-reference
ポータルで Log Analytics の Azure Container Instances ログを表示するhttps://learn.microsoft.com/en-us/azure/container-instances/viewing-logs-in-portal
デプロイ
トピックURL
GitHub Actions のワークフロー設定で ACI のデプロイを自動化するhttps://learn.microsoft.com/en-us/azure/container-instances/container-instances-github-action

コメント