Passaggio 1: crea un cluster AKS

Questo passaggio spiega come configurare l'ambiente shell e creare un ambiente Servizio Azure Kubernetes (AKS) adatto per testare Apigee hybrid.

Configura la shell del terminale

Assicurati di avere lo Azure CLI (az) e kubectl installato nella shell locale. interfaccia a riga di comando di Azure che fornisce l'interfaccia a riga di comando principale per Azure, mentre kubectl fornisce a interfaccia a riga di comando per eseguire comandi sui cluster Kubernetes.

Crea un gruppo di risorse

Crea un gruppo di risorse utilizzando la console Azure o l'interfaccia a riga di comando di Azure. Ad esempio:

az group create --name my-hybrid-rg --location eastus

Crea una rete virtuale

Crea una rete virtuale con un intervallo CIDR non in conflitto. Ad esempio:

az network vnet create \
 --name my-hybrid-rg-vnet \
 --resource-group my-hybrid-rg \
 --address-prefixes 120.38.1.0/24 \
 --subnet-name my-hybrid-rg-vnet-subnet \
 --subnet-prefix 120.38.1.0/26

Crea un cluster AKS

In questo passaggio creerai un cluster AKS.

  1. Apri il portale Microsoft® Azure.
  2. Fai clic su Servizi Kubernetes.
  3. Crea un cluster con le seguenti impostazioni di configurazione minime.
    TAB Attributo Valore
    Informazioni di base Abbonamento Il nome della tua sottoscrizione
    Gruppo di risorse Il gruppo di risorse che hai creato in precedenza
    Regione La regione specificata in precedenza. Ad esempio: (US) East US
    Nome cluster Kubernetes Il nome del cluster. Ad esempio: my-hybrid-aks-cluster
    Versione di Kubernetes Scegli la versione 1.13 o una versione successiva
    Prefisso nome DNS Il prefisso del nome DNS. Ad esempio: my-hybrid-aks-cluster-dns
    Conteggio nodi 3
    Dimensione nodo Standard DS3
    Larga scala Nodi virtuali Disabilitata
    Set di scalabilità di VM Abilitato
    Autenticazione Abilita RBAC
    Entità servizio Predefinito
    Networking Routing delle applicazioni HTTP No
    Bilanciatore del carico Standard
    Configurazione di rete Avanzato
    Rete virtuale Il nome della rete virtuale. Puoi selezionare la rete virtuale che hai creato in precedenza o crearne uno nuovo facendo clic sul pulsante Crea nuovo . Ad esempio: my-hybrid-rg-vnet
    Subnet cluster Esempio: default (10.240.0.0/16)
    Intervallo di indirizzi dei servizi Kubernetes L'intervallo di indirizzi del servizio di emergenza. Assicurati di utilizzare un intervallo di indirizzi non concorrente. Ad esempio: 10.0.0.0/16
    Indirizzo IP del servizio DNS di Kubernetes Ad esempio: 10.0.0.10
    Indirizzo Docker Bridge Ad esempio: 172.17.0.1/16
    Monitoraggio Abilita il monitoraggio del container
    Area di lavoro di Analisi dei log Ad esempio: DefaultWorkspace-66f9d75c-2cd9-47dd-ad0f-c43d888e9cef-EUS
    Tag Nessuno
  4. Fai clic su Rivedi e crea.
  5. Al termine della creazione del cluster, vai al passaggio successivo.

Imposta le credenziali del cluster

Aggiungi le credenziali di Kubernetes per il cluster appena creato utilizzando il seguente comando se non l'hai già fatto. Ad esempio:

az aks get-credentials --resource-group my-hybrid-rg --name my-hybrid-aks-cluster

Imposta il contesto attuale

Un contesto è un gruppo di parametri di accesso. Ogni contesto contiene un cluster Kubernetes, un utente e uno spazio dei nomi. Il contesto attuale è il cluster attualmente predefinito kubectl: tutti i comandi kubectl vengono eseguiti sul cluster.

Assicurati che il contesto attuale sia impostato sul cluster che hai appena creato. Ad esempio:

kubectl config current-context
 my-hybrid-aks-cluster-context

Se il contesto non è impostato sul cluster come previsto, segui questi passaggi per modificarlo:

  1. Elenca tutti i contesti per determinare quale sia il contesto attuale. Nella nell'esempio seguente, il contesto è impostato sul valore my-hybrid-aks-ext01:
    kubectl config get-contexts
    CURRENT   NAME                            CLUSTER                                 AUTHINFO
              my-hybrid-aks-cluster    my-hybrid-aks-cluster          clusterUser_my-hybrid-rg2_myhybrid-aks-cluster
    *         my-hybrid-aks-ext01      my-hybrid-aks-ext01            clusterUser_my-hybrid-rg_my-hybrid-aks-ext01
    
    
  2. Se necessario, imposta il contesto attuale sul cluster che hai appena creato (il cluster in cui intendi installare Apigee hybrid). Presumendo l'output get-contexts precedente, Se il nome del cluster che hai creato fosse my-hybrid-aks-cluster, passerai alla my-hybrid-aks-cluster, come segue:
    kubectl config use-context my-hybrid-aks-cluster

    Dove my-hybrid-aks-cluster è il nome del contesto del cluster a cui passare.

Riepilogo

Ora hai un cluster Kubernetes in esecuzione in AKS. Il tuo ambiente shell è e puoi installare il software di runtime ibrido Apigee sul tuo computer locale.

1 (PASSAGGIO SUCCESSIVO) Passaggio 2: installazione di apigeectl 3 4