注
概念実証としてクラスターをデプロイするには、Kubernetes Azure Stack Marketplace 項目のみを使用します。 Azure Stack でサポートされている Kubernetes クラスターの場合は、AKS エンジン
この記事の手順に従って、1 つの調整された操作で Kubernetes のリソースをデプロイおよび設定できます。 この手順では、Azure Resource Manager ソリューション テンプレートを使用します。 Azure Stack Hub のインストールに関する必要な情報を収集し、テンプレートを生成して、クラウドにデプロイする必要があります。 Azure Stack Hub テンプレートでは、グローバル Azure で提供されているものと同じマネージド AKS サービスは使用されません。
Kubernetes とコンテナー
AKS エンジンによって生成された Azure Resource Manager テンプレートを使用して、Azure Stack Hub に Kubernetes をインストールできます。 Kubernetes は、コンテナー内のアプリケーションのデプロイ、スケーリング、管理を自動化するためのオープンソース システムです。 コンテナーはイメージ内にあります。 コンテナー イメージは仮想マシン (VM) に似ていますが、VM とは異なり、コンテナーには、コード、コードを実行するためのランタイム、特定のライブラリ、設定など、アプリケーションを実行するために必要なリソースのみが含まれます。
Kubernetes を使用すると、次のことができます。
- 数秒でデプロイできる、非常にスケーラブルでアップグレード可能なアプリケーションを開発します。
- アプリケーションの設計を簡素化し、さまざまな Helm アプリケーションによる信頼性を向上させます。 Helm は、Kubernetes アプリケーションのライフサイクルをインストールおよび管理するのに役立つオープン ソースのパッケージ化ツールです。
- アプリケーションの正常性を簡単に監視および診断できます。
クラスターをサポートするノードに必要なコンピューティング使用量に対してのみ課金されます。 詳細については、「 Azure Stack Hub での使用状況と課金」を参照してください。
コンテナーを使用するための Kubernetes のデプロイ
Azure Stack Hub に Kubernetes クラスターをデプロイする手順は、ID 管理サービスによって異なります。 Azure Stack Hub のインストールで使用される ID 管理ソリューションを確認します。 Id 管理サービスを確認するには、Azure Stack Hub 管理者に問い合わせてください。
Microsoft Entra ID
Microsoft Entra ID を使用する場合のクラスターのインストール手順については、「Microsoft Entra ID を使用して Kubernetes を Azure Stack Hub にデプロイする」を参照してください。Active Directory フェデレーション サービス (AD FS)
AD FS を使用する場合のクラスターのインストール手順については、「 Active Directory フェデレーション サービス (AD FS) を使用して Kubernetes を Azure Stack Hub にデプロイする」を参照してください。
クラスターに接続する
これで、クラスターに接続する準備ができました。 マスターはクラスター リソース グループ内にあり、 k8s-master-<sequence-of-numbers>
という名前です。 SSH クライアントを使用してマスターに接続します。 マスターでは、Kubernetes コマンド ライン クライアントである kubectl を使用してクラスターを管理できます。 手順については、 Kubernetes.io を参照してください。
Helm パッケージ マネージャーは、クラスターへのアプリのインストールとデプロイに役立つ場合もあります。 クラスターで Helm をインストールして使用する手順については、 helm.sh を参照してください。
次のステップ
Kubernetes を Marketplace に追加する (Azure Stack Hub オペレーターの場合)
Microsoft Entra ID を使用して Kubernetes を Azure Stack Hub にデプロイする
Active Directory フェデレーション サービス (AD FS) を使用して Kubernetes を Azure Stack Hub にデプロイする