Distribuire Kubernetes per usare i contenitori con l'hub di Azure Stack
Nota
Usare solo l'elemento Azure Stack Marketplace di Kubernetes per distribuire i cluster come modello di verifica. Per i cluster Kubernetes supportati in Azure Stack, utilizzare l'AKS engine.
È possibile seguire i passaggi descritti in questo articolo per distribuire e configurare le risorse per Kubernetes in un'unica operazione coordinata. I passaggi usano un modello di soluzione Azure Resource Manager. Sarà necessario raccogliere le informazioni necessarie sull'installazione dell'hub di Azure Stack, generare il modello e quindi eseguire la distribuzione nel cloud. Il modello di Azure Stack Hub non utilizza il servizio gestito AKS offerto nel Azure globale.
Kubernetes e contenitori
È possibile installare Kubernetes usando i modelli di Azure Resource Manager generati dal motore del servizio Azure Kubernetes nell'hub di Azure Stack. kubernetes è un sistema open source per automatizzare la distribuzione, il ridimensionamento e la gestione delle applicazioni nei contenitori. Un contenitore si trova in un'immagine. L'immagine del contenitore è simile a una macchina virtuale( VM), tuttavia, a differenza di una macchina virtuale, il contenitore include solo le risorse necessarie per eseguire un'applicazione, ad esempio il codice, il runtime per eseguire il codice, librerie specifiche e impostazioni.
È possibile usare Kubernetes per:
- Sviluppare applicazioni estremamente scalabili e aggiornabili, che possono essere distribuite in pochi secondi.
- Semplifica la progettazione della tua applicazione e migliorarne l'affidabilità utilizzando diverse applicazioni Helm. Helm è uno strumento per la creazione di pacchetti open source che consente di installare e gestire il ciclo di vita delle applicazioni Kubernetes.
- Monitorare e diagnosticare facilmente l'integrità delle applicazioni.
Verranno addebitati solo i costi per l'utilizzo di calcolo richiesto dai nodi che supportano il cluster. Per altre informazioni, vedere Utilizzo e fatturazione nell'hub di Azure Stack.
Distribuire Kubernetes per usare i contenitori
I passaggi per distribuire un cluster Kubernetes nell'hub di Azure Stack dipendono dal servizio di gestione delle identità. Verificare la soluzione di gestione delle identità usata nella tua installazione di Azure Stack Hub. Contattare l'amministratore dell'hub di Azure Stack per verificare il servizio di gestione delle identità.
Microsoft Entra ID
Per istruzioni sull'installazione del cluster quando si usa Microsoft Entra ID, vedere Distribuire Kubernetes nell'hub di Azure Stack usando Microsoft Entra ID.Active Directory Federated Services (AD FS)
Per istruzioni sull'installazione del cluster quando si usa AD FS, vedere Distribuire Kubernetes nell'hub di Azure Stack usando Active Directory Federated Services (AD FS).
Collegati al cluster
È ora possibile connettersi al cluster. Il master è disponibile nel gruppo di risorse del cluster ed è denominato k8s-master-<sequence-of-numbers>
. Usare un client SSH per connettersi al master. Nel master è possibile usare kubectl, il client della riga di comando kubernetes per gestire il cluster. Per istruzioni, vedere Kubernetes.io.
È anche possibile trovare la gestione pacchetti Helm utile per l'installazione e la distribuzione di app nel cluster. Per istruzioni su come installare e utilizzare Helm con il tuo cluster, consulta helm.sh.
Passaggi successivi
Abilitare il dashboard Kubernetes
Aggiungere un kubernetes al Marketplace (per l'operatore hub di Azure Stack)
distribuire Kubernetes nell'hub di Azure Stack usando l'ID Entra Microsoft
Distribuire Kubernetes nell'hub di Azure Stack usando Active Directory Federated Services (AD FS)