azure-redhat-openshift について
Azure Red Hat OpenShift Skillは、Azure Red Hat OpenShiftを管理するエージェント向けに、デプロイ、ネットワーク、セキュリティ、運用の資料を提供します。ローカルのクイックリファレンスとリモート文書取得を組み合わせています。
主な機能
- 01クラスターのトラブルシューティング指針
- 02アーキテクチャ計画と構成選択
- 03IDとネットワークセキュリティ資料
- 04クラスター構成とスケーリングの案内
- 05Azureサービス統合の例
- 06デプロイとアップグレードの指針
活用シーン
- 01クラスターアクセスの復旧と問題診断
- 02HCPクラスターのネットワーク計画
- 03認証とエグレスルールの設定
- 04クラスターアプリのAzureサービス接続
MCP 対応
mcp_microsoftdocs の microsoft_docs_fetch で文書を取得できます。このツールがない場合の代替として fetch_webpage が記載されています。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-redhat-openshiftインストール後、Claude Code で/azure-redhat-openshiftを入力して読み込まれたか確認します。
詳細
Azure Red Hat OpenShift スキル
このスキルでは、Azure Red Hat OpenShift に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、統合とコーディングパターン、デプロイを扱います。ローカルのクイックリファレンスコンテンツと、ドキュメントをリモートから取得する機能を組み合わせています。
このスキルの使用方法
エージェントへの重要事項:関連するセクションを見つけるには、以下のカテゴリインデックスを使用してください。行範囲が示されているカテゴリ(例:
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 が返されます。
カテゴリインデックス
| カテゴリ | 行 | 説明 |
|---|---|---|
| トラブルシューティング | L37-L43 | 一般的な ARO クラスターの問題の解決、クラスターへのアクセスの復旧、CLI を使用したクラスター証明書と接続の手動更新またはトラブルシューティング |
| ベストプラクティス | L44-L51 | ARO クラスターとインフラストラクチャノードのサイズ設定とデプロイ、OpenShift Virtualization VM の最適化、サポート対象の構成とポリシーの遵守に関するベストプラクティス。 |
| 意思決定 | L52-L58 | ARO アーキテクチャと変更不可の設定の選択、ホステッドコントロールプレーンのネットワーク計画、Microsoft、Red Hat、顧客間の責任分担の理解に関するガイダンス。 |
| アーキテクチャと設計パターン | L59-L63 | VNet 設計、サブネット、プライベートエンドポイント、接続オプション、必要なポートと依存関係など、ARO HCP クラスターのネットワークトポロジーの計画。 |
| 制限とクォータ | L64-L69 | 複数のロードバランサー IP を使用した ARO クラスターのスケーリング、Azure Red Hat OpenShift の組み込みサービス制限、クォータ、標準サービス定義の理解。 |
| セキュリティ | L70-L89 | ARO の ID、認証、ネットワークセキュリティ:Entra/OIDC 認証、マネージド ID/SP、ワークロード ID、NSG/送信トラフィック制御、ディスク/etcd 暗号化、FIPS、Front Door、サポートアクセス制御。 |
| 構成 | L90-L117 | ARO クラスターの構成:ネットワーク(DNS、プロキシ、MTU)、レジストリとプルシークレット、ストレージクラス、自動スケーリング/ノードプール、ID、ログ記録、アラート、リソースタグ。 |
| 統合とコーディングパターン | L118-L127 | ARO アプリを Azure サービスに接続するパターン:ワークロード ID、ACR、Key Vault、NetApp Files、GPU ワークロード、Prometheus メトリックの Azure Monitor へのエクスポート。 |
| デプロイ | L128-L139 | ARO クラスターとアプリのデプロイおよびアップグレード:プライベート/標準クラスター、ARM/Bicep、WebSphere、S2I とサーバーレス、Velero のバックアップ/復元、SDN から OVN への移行、HCP コントロールプレーン/ノードプールのアップグレード。 |
トラブルシューティング
| トピック | URL |
|---|---|
| 管理者 Kubeconfig を使用した ARO クラスターアクセスの復旧 | https://learn.microsoft.com/en-us/azure/openshift/howto-kubeconfig |
| CLI を使用した ARO クラスター証明書の手動更新 | https://learn.microsoft.com/en-us/azure/openshift/howto-update-certificates |
| Azure Red Hat OpenShift クラスターの一般的な問題のトラブルシューティング | https://learn.microsoft.com/en-us/azure/openshift/troubleshoot |
ベストプラクティス
| トピック | URL |
|---|---|
| ARO の OpenShift Virtualization で VM のデプロイを最適化する | https://learn.microsoft.com/en-us/azure/openshift/best-practices-openshift-virtualization |
| ARO でインフラストラクチャノードをデプロイしてサイズを設定する | https://learn.microsoft.com/en-us/azure/openshift/howto-infrastructure-nodes |
| Azure で大規模な OpenShift クラスターをデプロイして管理する | https://learn.microsoft.com/en-us/azure/openshift/howto-large-clusters |
| 標準 OpenShift クラスターのサポートポリシーに従う | https://learn.microsoft.com/en-us/azure/openshift/support-policies-v4 |
意思決定
| トピック | URL |
|---|---|
| 標準 OpenShift アーキテクチャとホステッド OpenShift アーキテクチャから選択する | https://learn.microsoft.com/en-us/azure/openshift/concepts-classic-hosted-control-planes-comparison |
| ARO HCP クラスターの不変設定を選択する | https://learn.microsoft.com/en-us/azure/openshift/howto-choose-cluster-configuration |
| ARO の運用に関する責任分担マトリックスを理解する | https://learn.microsoft.com/en-us/azure/openshift/responsibility-matrix |
アーキテクチャと設計パターン
| トピック | URL |
|---|---|
| Azure Red Hat OpenShift HCP クラスターのネットワークを計画する | https://learn.microsoft.com/en-us/azure/openshift/howto-plan-cluster-network |
制限とクォータ
| トピック | URL |
|---|---|
| 複数のロードバランサー IP を構成して ARO クラスターをスケーリングする | https://learn.microsoft.com/en-us/azure/openshift/howto-multiple-ips |
| Azure Red Hat OpenShift の標準サービス定義を理解する | https://learn.microsoft.com/en-us/azure/openshift/openshift-service-definitions |
セキュリティ
構成
統合とコーディングパターン
| トピック | URL |
|---|---|
| ARO HCP アプリケーションで Azure Workload Identity を使用する | https://learn.microsoft.com/en-us/azure/openshift/howto-deploy-configure-application-with-workload-identity |
| Azure Red Hat OpenShift で NVIDIA GPU ワークロードを実行する | https://learn.microsoft.com/en-us/azure/openshift/howto-gpu-workloads |
| ARO 用に Azure NetApp Files ストレージを構成する | https://learn.microsoft.com/en-us/azure/openshift/howto-netapp-files |
| リモート書き込みを使用して ARO Prometheus メトリックを Azure Monitor に送信する | https://learn.microsoft.com/en-us/azure/openshift/howto-remotewrite-prometheus |
| Azure Container Registry を Azure Red Hat OpenShift と統合する | https://learn.microsoft.com/en-us/azure/openshift/howto-use-acr-with-aro |
| Azure Key Vault シークレットを Azure Red Hat OpenShift と統合する | https://learn.microsoft.com/en-us/azure/openshift/howto-use-key-vault-secrets |