Condividi tramite


servizio Azure Kubernetes (servizio Azure Kubernetes) - Pianificare la progettazione e le operazioni

Kubernetes è un sistema open source per l'automazione delle attività di distribuzione, ridimensionamento e gestione delle applicazioni in contenitori. servizio Azure Kubernetes (servizio Azure Kubernetes) è il modo consigliato per distribuire un cluster Kubernetes gestito in Azure.

Le organizzazioni si trovano in vari punti nella comprensione, nella razionalizzazione e nell'adozione di Kubernetes in Azure. Il percorso dell'organizzazione seguirà probabilmente un percorso simile a molte altre tecnologie adottate; apprendimento, allineamento dell'organizzazione in base a ruoli e responsabilità e distribuzione di carichi di lavoro pronti per la produzione. Da lì, si scorrerà; crescita del prodotto man mano che cambiano le esigenze dei clienti e dell'azienda.

Visualizza il percorso di apprendimento, allineamento, baseline, carico di lavoro e quindi in un ciclo di operazioni, procedure consigliate, iterazione.

Introduzione al servizio Azure Kubernetes (AKS)

Se non si ha familiarità con Kubernetes o servizio Azure Kubernetes, il posto migliore per conoscere il servizio è Microsoft Learn. Questa piattaforma online gratuita offre corsi di formazione interattivi per i prodotti Microsoft e altro ancora. Il percorso di apprendimento Introduzione a Kubernetes in Azure offre conoscenze di base che illustrano i concetti di base dei contenitori, la gestione del cluster del servizio Azure Kubernetes e la distribuzione del carico di lavoro.

Percorso di produzione

Si conoscono i vantaggi e i compromessi di Kubernetes e si è deciso che il servizio Azure Kubernetes è la migliore piattaforma di calcolo di Azure per il carico di lavoro. Sono stati stabiliti i criteri dell'organizzazione per questa tecnologia; si è pronti per imparare a distribuire cluster pronti per la produzione per il carico di lavoro.

Il cluster di base del servizio Azure Kubernetes di Microsoft è il punto di partenza consigliato per la progettazione di un cluster del servizio Azure Kubernetes pronto per la produzione.

È consigliabile avviare la progettazione dall'implementazione di base e modificarla per allinearla alle esigenze specifiche del carico di lavoro.

Suite di implementazioni di base

È stato fornito un set di implementazioni più di base per illustrare come è possibile adottare e configurare componenti del cluster di base del servizio Azure Kubernetes per diversi scenari.

Microservizi

Quando si eseguono microservizi nel cluster di base, è necessario configurare i criteri di rete, la scalabilità automatica dei pod e configurare la traccia distribuita per l'osservabilità.

Conformità elevata alla sicurezza

Se è necessario un ambiente regolamentato, rendere l'implementazione di base altamente sicura e limitare le interazioni da e verso il cluster. Questo caso d'uso viene illustrato in un cluster progettato per eseguire un carico di lavoro PCI-DSS 3.2.1.

Continuità aziendale e ripristino di emergenza

Una soluzione resiliente richiede più istanze del cluster di base tra aree in una configurazione attiva/attiva e a disponibilità elevata.

Procedure consigliate

Poiché le organizzazioni come quelle degli utenti hanno adottato Azure, Cloud Adoption Framework fornisce indicazioni prescrittive durante lo spostamento tra le fasi del ciclo di vita di adozione del cloud. Cloud Adoption Framework include strumenti, programmi e contenuti per semplificare l'adozione di Kubernetes e procedure native del cloud correlate su larga scala.

Come parte delle operazioni in corso, è possibile individuare il cluster in base alle procedure consigliate correnti. Per iniziare, allineare il cluster al cluster di base del servizio Azure Kubernetes di Microsoft.

Vedere Procedure consigliate per le operazioni e le procedure consigliate per i carichi di lavoro del servizio Azure Kubernetes.

È anche possibile valutare un'utilità guidata dalla community come elenco di controllo del servizio Azure Kubernetes come modo per organizzare e tenere traccia dell'allineamento a queste procedure consigliate.

Guida operativa

L'implementazione del carico di lavoro nel servizio Azure Kubernetes è un'attività cardine importante e questo è il momento in cui le operazioni quotidiane saranno fondamentali. La guida operativa del giorno 2 del servizio Azure Kubernetes di Microsoft è stata creata per facilitare il riferimento. In questo modo è possibile assicurarsi di essere pronti a soddisfare le esigenze dei clienti e assicurarsi di essere preparati per le situazioni di correzione delle interruzioni tramite processi di valutazione ottimizzati.

Rimanere aggiornati con il servizio Azure Kubernetes

Kubernetes e servizio Azure Kubernetes sono entrambi in rapida evoluzione. La piattaforma è in continua evoluzione e solo sapere cosa c'è nella roadmap potrebbe aiutare a prendere decisioni sull'architettura e comprendere le deprecazioni pianificate; prendere in considerazione la creazione di segnalibri.


Risorse aggiuntive

Il tipico percorso della soluzione del servizio Azure Kubernetes illustrato varia dall'apprendimento del servizio Azure Kubernetes all'aumento dei cluster esistenti per soddisfare le esigenze dei nuovi prodotti e dei clienti. Tuttavia, potresti anche cercare informazioni di riferimento aggiuntive e materiale di supporto per aiutarti lungo la strada per la tua situazione specifica.

Soluzioni di esempio

Se si cercano riferimenti aggiuntivi che usano il servizio Azure Kubernetes come base, ecco due da considerare.

Kubernetes con abilitazione di Azure Arc

servizio Azure Kubernetes (servizio Azure Kubernetes) offre un'esperienza Kubernetes gestita in Azure, ma esistono carichi di lavoro o situazioni che potrebbero essere più adatti per inserire i propri cluster Kubernetes in Gestione kubernetes abilitata per Azure Arc. Sono inclusi i cluster, ad esempio RedHat OpenShift, RedHat RKE e Canonical Charmed Kubernetes. La gestione di Azure Arc può essere usata anche con i cluster azure del provider di API del cluster Kubernetes per trarre vantaggio dalla rappresentazione di Azure Resource Manager del cluster e dalla disponibilità delle estensioni del cluster, ad esempio informazioni dettagliate sui contenitori di Monitoraggio di Azure e Criteri di Azure. Kubernetes abilitato per Azure Arc può essere usato anche con AKS nelle istanze locali di Azure e con i cluster Kubernetes in esecuzione su altri cloud provider.

Provider di servizi gestiti

Se si è un provider di servizi gestiti, si usa già Azure Lighthouse per gestire le risorse per più clienti. servizio Azure Kubernetes supporta Azure Lighthouse in modo da poter gestire gli ambienti Kubernetes ospitati e distribuire applicazioni in contenitori all'interno dei tenant dei clienti.

AWS o i professionisti di Google Cloud

Questi articoli forniscono il mapping dei servizi e il confronto tra Azure e altri servizi cloud. Questo riferimento consente di aumentare rapidamente le attività in Azure.