mcpField
A
azure-redhat-openshift

azure-redhat-openshift

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

azure-redhat-openshift について

Azure Red Hat OpenShift Skillは、Azure Red Hat OpenShiftを管理するエージェント向けに、デプロイ、ネットワーク、セキュリティ、運用の資料を提供します。ローカルのクイックリファレンスとリモート文書取得を組み合わせています。

主な機能

  1. 01クラスターのトラブルシューティング指針
  2. 02アーキテクチャ計画と構成選択
  3. 03IDとネットワークセキュリティ資料
  4. 04クラスター構成とスケーリングの案内
  5. 05Azureサービス統合の例
  6. 06デプロイとアップグレードの指針

活用シーン

  1. 01クラスターアクセスの復旧と問題診断
  2. 02HCPクラスターのネットワーク計画
  3. 03認証とエグレスルールの設定
  4. 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-L51ARO クラスターとインフラストラクチャノードのサイズ設定とデプロイ、OpenShift Virtualization VM の最適化、サポート対象の構成とポリシーの遵守に関するベストプラクティス。
意思決定L52-L58ARO アーキテクチャと変更不可の設定の選択、ホステッドコントロールプレーンのネットワーク計画、Microsoft、Red Hat、顧客間の責任分担の理解に関するガイダンス。
アーキテクチャと設計パターンL59-L63VNet 設計、サブネット、プライベートエンドポイント、接続オプション、必要なポートと依存関係など、ARO HCP クラスターのネットワークトポロジーの計画。
制限とクォータL64-L69複数のロードバランサー IP を使用した ARO クラスターのスケーリング、Azure Red Hat OpenShift の組み込みサービス制限、クォータ、標準サービス定義の理解。
セキュリティL70-L89ARO の ID、認証、ネットワークセキュリティ:Entra/OIDC 認証、マネージド ID/SP、ワークロード ID、NSG/送信トラフィック制御、ディスク/etcd 暗号化、FIPS、Front Door、サポートアクセス制御。
構成L90-L117ARO クラスターの構成:ネットワーク(DNS、プロキシ、MTU)、レジストリとプルシークレット、ストレージクラス、自動スケーリング/ノードプール、ID、ログ記録、アラート、リソースタグ。
統合とコーディングパターンL118-L127ARO アプリを Azure サービスに接続するパターン:ワークロード ID、ACR、Key Vault、NetApp Files、GPU ワークロード、Prometheus メトリックの Azure Monitor へのエクスポート。
デプロイL128-L139ARO クラスターとアプリのデプロイおよびアップグレード:プライベート/標準クラスター、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 のマネージド ID とロールを構成するhttps://learn.microsoft.com/en-us/azure/openshift/concepts-managed-identities
CLI を使用して ARO の Microsoft Entra 認証を構成するhttps://learn.microsoft.com/en-us/azure/openshift/configure-azure-ad-cli
ポータルを使用して ARO の Microsoft Entra 認証を構成するhttps://learn.microsoft.com/en-us/azure/openshift/configure-azure-ad-ui
Azure Red Hat OpenShift でカスタム ネットワーク セキュリティ グループを使用するhttps://learn.microsoft.com/en-us/azure/openshift/howto-bring-nsg
ARO の OS ディスクをカスタマー マネージド キーで暗号化するhttps://learn.microsoft.com/en-us/azure/openshift/howto-byok
ARO HCP の外部 OIDC 認証を構成するhttps://learn.microsoft.com/en-us/azure/openshift/howto-configure-external-authentication
Azure Red Hat OpenShift のデプロイ用にサービス プリンシパルを作成するhttps://learn.microsoft.com/en-us/azure/openshift/howto-create-service-principal
ARO ワークロード ID を使用してアプリケーションを構成するhttps://learn.microsoft.com/en-us/azure/openshift/howto-deploy-configure-application
Azure Red Hat OpenShift で FIPS 準拠の暗号化を有効にするhttps://learn.microsoft.com/en-us/azure/openshift/howto-enable-fips-openshift
ARO クラスターのフェデレーション ID 資格情報を調整するhttps://learn.microsoft.com/en-us/azure/openshift/howto-reconcile-federated-identity-credentials
ARO クラスターの送信トラフィックを制限および許可するhttps://learn.microsoft.com/en-us/azure/openshift/howto-restrict-egress
ARO HCP でカスタマー マネージド etcd KMS キーをローテーションするhttps://learn.microsoft.com/en-us/azure/openshift/howto-rotate-encryption-key
Azure Front Door を使用して Azure Red Hat OpenShift アプリを保護するhttps://learn.microsoft.com/en-us/azure/openshift/howto-secure-openshift-with-front-door
ARO の Microsoft Entra サービス プリンシパル資格情報をローテーションするhttps://learn.microsoft.com/en-us/azure/openshift/howto-service-principal-credential-rotation
Azure Red Hat OpenShift でマネージド ID を構成して使用するhttps://learn.microsoft.com/en-us/azure/openshift/howto-understand-managed-identities
Azure Lockbox を使用して、Microsoft サポートによる ARO へのアクセスを制御するhttps://learn.microsoft.com/en-us/azure/openshift/howto-use-lockbox
構成
トピックURL
Azure Red Hat OpenShift の組み込みコンテナーレジストリを構成するhttps://learn.microsoft.com/en-us/azure/openshift/built-in-container-registry
ARO でクラスター全体の HTTP/HTTPS プロキシを構成するhttps://learn.microsoft.com/en-us/azure/openshift/cluster-wide-proxy-configure
Azure Red Hat OpenShift 4 の DNS 転送を設定するhttps://learn.microsoft.com/en-us/azure/openshift/dns-forwarding
ARO HCP でプライベートレジストリ用のプルシークレットを追加するhttps://learn.microsoft.com/en-us/azure/openshift/how-to-add-pull-secrets
ARO クラスターで Red Hat のプルシークレットを管理するhttps://learn.microsoft.com/en-us/azure/openshift/howto-add-update-pull-secret
ARO マシンセットで容量予約を構成するhttps://learn.microsoft.com/en-us/azure/openshift/howto-capacity-reservations
ARO クラスターネットワークでジャンボ MTU を有効にするhttps://learn.microsoft.com/en-us/azure/openshift/howto-change-maximum-transmission-unit
ARO HCP のクラスター自動スケーリングを構成するhttps://learn.microsoft.com/en-us/azure/openshift/howto-cluster-auto-scaling
マネージド ID を使用して ARO で Azure File StorageClass を構成するhttps://learn.microsoft.com/en-us/azure/openshift/howto-configure-azure-file-storageclass
ARO HCP で Azure Files StorageClass を構成するhttps://learn.microsoft.com/en-us/azure/openshift/howto-configure-azure-files-hosted-cluster
ARO で不変イメージ用のイメージダイジェストミラーを構成するhttps://learn.microsoft.com/en-us/azure/openshift/howto-configure-cluster-immutable-images
ARO 4 で Azure Files ストレージクラスを作成するhttps://learn.microsoft.com/en-us/azure/openshift/howto-create-a-storageclass
カスタム Azure Red Hat OpenShift HCP クラスターを構成するhttps://learn.microsoft.com/en-us/azure/openshift/howto-create-custom-hosted-cluster
Azure Red Hat OpenShift HCP のノードプールを構成するhttps://learn.microsoft.com/en-us/azure/openshift/howto-create-hosted-node-pool
標準 OpenShift クラスターのマネージド ID を構成するhttps://learn.microsoft.com/en-us/azure/openshift/howto-create-openshift-cluster
ARO クラスターのカスタム DNS リゾルバーを構成するhttps://learn.microsoft.com/en-us/azure/openshift/howto-custom-dns
ARO HCP のコントロールプレーンログを有効にしてルーティングするhttps://learn.microsoft.com/en-us/azure/openshift/howto-enable-control-plane-logs
ARO HCP のノードプールをスケーリングして構成するhttps://learn.microsoft.com/en-us/azure/openshift/howto-manage-hosted-node-pools
Azure Red Hat OpenShift の Azure Resource Health アラートを構成するhttps://learn.microsoft.com/en-us/azure/openshift/howto-monitor-alerts
ARO クラスターで Prometheus の永続ストレージを構成するhttps://learn.microsoft.com/en-us/azure/openshift/howto-prometheus-persistence
Azure Red Hat OpenShift のワークロード ID とクラスター ID を更新するhttps://learn.microsoft.com/en-us/azure/openshift/howto-replace-cluster-identity
ARO ワーカーノードをサブネットグループに分離するhttps://learn.microsoft.com/en-us/azure/openshift/howto-segregate-machinesets
ARO クラスターで Azure Spot VM を構成するhttps://learn.microsoft.com/en-us/azure/openshift/howto-spot-nodes
Azure Policy を使用して ARO マネージドリソースにタグを付けるhttps://learn.microsoft.com/en-us/azure/openshift/howto-tag-resources
統合とコーディングパターン
トピック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
デプロイ
トピックURL
Velero を使用して Azure Red Hat OpenShift アプリをバックアップするhttps://learn.microsoft.com/en-us/azure/openshift/howto-create-a-backup
Velero を使用して Azure Red Hat OpenShift アプリを復元するhttps://learn.microsoft.com/en-us/azure/openshift/howto-create-a-restore
プライベート Azure Red Hat OpenShift 標準クラスターをデプロイするhttps://learn.microsoft.com/en-us/azure/openshift/howto-create-private-cluster-4x
Azure Red Hat OpenShift に WebSphere Liberty をデプロイするhttps://learn.microsoft.com/en-us/azure/openshift/howto-deploy-java-liberty-app
S2I を使用してソースから ARO にアプリケーションをデプロイするhttps://learn.microsoft.com/en-us/azure/openshift/howto-deploy-with-s2i
Azure Red Hat OpenShift にサーバーレスアプリケーションをデプロイするhttps://learn.microsoft.com/en-us/azure/openshift/howto-deploy-with-serverless
ARO ネットワークを OpenShift SDN から OVN-Kubernetes に移行するhttps://learn.microsoft.com/en-us/azure/openshift/howto-sdn-to-ovn
ARO HCP のコントロールプレーンとノードプールをアップグレードするhttps://learn.microsoft.com/en-us/azure/openshift/howto-upgrade-cluster
ARM または Bicep を使用して標準 OpenShift クラスターをデプロイするhttps://learn.microsoft.com/en-us/azure/openshift/quickstart-openshift-arm-bicep-template

コメント