Azure

AzureクラスタをIstio用に準備するには、次の手順に従ってください。

Kubernetesクラスタは、AKSまたはセルフマネージドKubernetesまたはAKS用のAzure用クラスタAPIプロバイダー (CAPZ)を介してAzureにデプロイでき、Istioを完全にサポートしています。

AKS

AKSクラスタは、az cliAzureポータルBicepを使用したaz cli、またはTerraformなど、さまざまな方法で作成できます。

az cliオプションを使用する場合は、az login認証を完了するか、クラウドシェルを使用してから、以下のコマンドを実行してください。

  1. AKSをサポートする必要なリージョン名を確認します。

    $ az provider list --query "[?namespace=='Microsoft.ContainerService'].resourceTypes[] | [?resourceType=='managedClusters'].locations[]" -o tsv
    
  2. 必要なリージョンでサポートされているKubernetesバージョンを確認します。

    上記の手順で得られた必要なリージョン値を使用してmy locationを置き換え、実行します。

    $ az aks get-versions --location "my location" --query "orchestrators[].orchestratorVersion"
    
  3. リソースグループを作成し、AKSクラスターをデプロイします。

    myResourceGroupmyAKSCluster を任意の名前に、my location を手順1の値に、リージョンでサポートされていない場合は 1.28.3 に置き換えて、実行します。

    $ az group create --name myResourceGroup --location "my location"
    $ az aks create --resource-group myResourceGroup --name myAKSCluster --node-count 3 --kubernetes-version 1.28.3 --generate-ssh-keys
    
  4. AKSの kubeconfig 資格情報を取得します。

    myResourceGroupmyAKSCluster を前の手順で使用した名前に置き換えて、実行します。

    $ az aks get-credentials --resource-group myResourceGroup --name myAKSCluster
    
この情報は役に立ちましたか?
改善のための提案はありますか?

フィードバックありがとうございます!