Azure Arc 対応 Kubernetes の拡張機能管理
この記事では、Azure Arc 対応 Kubernetes デプロイの拡張機能を管理するための主要な設計上の考慮事項とベスト プラクティスについて説明します。
この記事を読む前に、ガバナンスの原則を理解し、AKS のエンタープライズ規模を確認して、コンテナー環境で Azure ランディング ゾーンを使用するための関連する概念を理解しておく必要があります。
アーキテクチャ
Azure Arc 対応 Kubernetes の拡張機能は、Azure Arc 対応インフラストラクチャ サービスの拡張機能と Azure Arc 対応サービスの拡張機能という 2 つのカテゴリに分割されていると考えることができます。 この区別は、個々の拡張機能名では明確ではありません。
Azure Arc 対応 Kubernetes のデプロイを設計するときは、これらの 2 つのカテゴリに注意してください。 たとえば、Microsoft Defender for Cloud 拡張機能は Azure Arc 対応インフラストラクチャ サービスの拡張機能と考えますが、Azure App Service for Azure Arc 拡張機能は Azure Arc 対応サービスの拡張機能と見なします。
次の図は、Azure Arc 対応 Kubernetes クラスターの拡張機能の全体的な統合を示しています。
設計上の考慮事項
拡張機能のインストール
- 拡張機能は、Azure Arc 対応 Kubernetes クラスターに追加の機能を提供します。 Azure Arc 対応 Kubernetes 拡張機能を使用する方法を決める際には、特定のユース ケースと以下の要素を検討してください。
- 現在使用できる拡張機能を検討します。
- Helm の上に構築される拡張機能を検討します。
- 拡張機能は、Azure Arc 対応 Kubernetes クラスターに追加の機能を提供します。 Azure Arc 対応 Kubernetes 拡張機能を使用する方法を決める際には、特定のユース ケースと以下の要素を検討してください。
拡張機能の更新
- クラスターの有効期間にわたって拡張機能を最新の状態に保つ方法を検討してください。
設計の推奨事項
拡張機能のインストール
- Portal、Azure Policy、CLI、ARM テンプレート、またはその他のメカニズムのいずれを使用するかにかかわらず、拡張機能のインストール方法を標準化します。 インストールするたびに拡張機能が正しくインストールされていることを確認します。
拡張機能の更新
- 拡張機能は定期的に更新する必要があります。 「クラスター拡張機能の使用」で説明されているとおり、
--auto-upgrade-minor-version
フラグを使用して、マイナー バージョンの拡張機能を自動的にアップグレードします。 作成と更新時に構成できる設定については、各拡張機能のドキュメントを参照してください。
- 拡張機能は定期的に更新する必要があります。 「クラスター拡張機能の使用」で説明されているとおり、
次のステップ
ハイブリッドおよびマルチクラウドのクラウド導入について詳しくは、次の記事を参照してください。
- Azure Arc 対応 Kubernetes の前提条件を検討します。
- Azure Arc 対応 Kubernetes の検証済み Kubernetes ディストリビューションを確認します。
- ハイブリッドおよびマルチクラウド環境を管理する方法について学習する。
- 既存の Kubernetes クラスターを Azure Arc に接続する方法について説明します。
- クラスター拡張機能を確認して、Azure Arc 対応クラスター拡張機能のアーキテクチャについて学習します。
- Azure Arc 対応 Kubernetes クラスター拡張機能をデプロイして管理する方法について説明します。
- Azure Arc のジャンプスタートを使用して、Azure Arc 対応 Kubernetes の自動化されたシナリオを体験します。
- Azure Arc ラーニング パスを使用して Azure Arc の詳細を確認します。
- よく寄せられる質問に対する回答を見つけるには、よく寄せられる質問 - Azure Arc 対応に関するページを参照してください。