- v1.12 (più recente)
- Versione 1.11
- Versione 1.10
- Elenco delle versioni supportate
- Versione 1.9
- Versione 1.8
- Versione 1.7
- Versione 1.6
- Versione 1.5
- Versione 1.4
- Versione 1.3
- Versione 1.2
- Versione 1.1
Versioni supportate:
Versioni non supportate:
Questo passaggio spiega come configurare l'ambiente shell e creare un cluster di Microsoft® Azure Kubernetes Service (AKS) adatto per testare Apigee hybrid.
Configura la shell del terminale
Assicurati che la
interfaccia a riga di comando di Azure (az) e kubectl
siano installati nella shell locale. Lo strumento dell'interfaccia a riga di comando di Azure fornisce l'interfaccia a riga di comando principale per Azure e kubectl
fornisce l'interfaccia a riga di comando principale per l'esecuzione di 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.
- Apri il Portale Microsoft® Azure.
- Fai clic su Servizi Kubernetes.
- Crea un cluster con le seguenti impostazioni di configurazione minime.
Tab Attributo Valore Informazioni di base Abbonamento Il nome dell'abbonamento Gruppo di risorse Il gruppo di risorse creato in precedenza Regione La regione specificata in precedenza. Ad esempio: (USA) Stati Uniti orientali Nome del 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 Scala Nodi virtuali Disabilitato Set di scalabilità di VM Abilitato Autenticazione Abilita RBAC Sì Entità servizio Predefinito Networking Routing dell'applicazione HTTP No Bilanciatore del carico Standard Configurazione di rete Avanzata Rete virtuale Il nome della rete virtuale. Puoi selezionare la rete virtuale creata in precedenza o crearne una nuova facendo clic sul link Crea nuova. 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 dei servizi. Assicurati di utilizzare un intervallo di indirizzi non in concorrenza. 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 dei container Sì Area di lavoro di Analisi dei log Ad esempio: DefaultWorkspace-66f9d75c-2cd9-47dd-ad0f-c43d888e9cef-EUS
Tag Nessun valore - Fai clic su Rivedi e crea.
- Una volta completata la creazione del cluster, vai al passaggio successivo.
Imposta credenziali cluster
Aggiungi le credenziali del cluster Kubernetes per il cluster appena creato utilizzando il seguente comando, se non è già stato aggiunto. Ad esempio:
az aks get-credentials --resource-group my-hybrid-rg --name my-hybrid-aks-cluster
Imposta il contesto corrente
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 per kubectl
: tutti i comandi kubectl
vengono eseguiti su quel 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:
- Elenca tutti i contesti per determinare qual è quello attuale. Nell'esempio seguente, il contesto è impostato su
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
- Se necessario, imposta il contesto attuale per il cluster appena creato (quello in cui intendi installare Apigee hybrid). Supponendo che l'output
get-contexts
precedente, se il nome del cluster che hai creato fossemy-hybrid-aks-cluster
, passerai al contestomy-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. L'ambiente shell è configurato ed è tutto pronto per installare il software di runtime ibrido Apigee sulla tua macchina locale.
1 (AVANTI) Passaggio 2: installazione di apigeectl 3 4