Distribuire Kubernetes per usare i contenitori con l'hub di Azure Stack

Nota

Per distribuire i cluster come modello di verifica, usare solo l'elemento Marketplace di Azure Stack per Kubernetes. Per i cluster Kubernetes supportati in Azure Stack, usare il motore del servizio Azure Kubernetes.

È possibile seguire la procedura descritta in questo articolo per distribuire e configurare le risorse per Kubernetes in un'unica operazione coordinata. I passaggi usano un modello di soluzione di Azure Resource Manager. Sarà necessario raccogliere le informazioni necessarie sull'installazione dell'hub di Azure Stack, generare il modello e quindi distribuirlo nel cloud. Il modello dell'hub di Azure Stack non usa lo stesso servizio del servizio Azure Kubernetes gestito offerto in 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, 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 scalabili, aggiornabili e scalabili in pochi secondi.
  • Semplificare la progettazione dell'applicazione e migliorarne l'affidabilità da diverse applicazioni Helm. Helm è uno strumento di creazione dei 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 dall'installazione dell'hub di Azure Stack. Contattare l'amministratore dell'hub di Azure Stack per verificare il servizio di gestione delle identità.

Connettersi al cluster

È ora possibile connettersi al cluster. Il master è disponibile nel gruppo di risorse 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 sull'installazione e l'uso di Helm con il cluster, vedere helm.sh.

Passaggi successivi

Abilitare il dashboard di Kubernetes

Aggiungere un kubernetes al Marketplace (per l'operatore hub di Azure Stack)

Distribuire Kubernetes nell'hub di Azure Stack usando Microsoft Entra ID

Distribuire Kubernetes nell'hub di Azure Stack usando Active Directory Federated Services (AD FS)

Kubernetes in Azure