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.
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.
- Architettura di microservizi nel servizio Azure Kubernetes
- Distribuzione blu-verde dei cluster del servizio Azure Kubernetes
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 il servizio Azure Kubernetes nei cluster Azure Stack HCI e con i cluster Kubernetes in esecuzione in altri provider di servizi cloud.
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.