Riepilogo

Completato

In questo modulo si è lavorato per una società di modifica video in continua crescita che fornisce un servizio di rendering video basato sul cloud. Il servizio ha registrato un aumento della domanda dall'espansione internazionale recente. L'applicazione ha sfruttato horizontal pod autoscaler (HPA) a scopo di ridimensionamento, ma il cluster non è riuscito a mantenere il passo. Il responsabile ha richiesto di trovare una soluzione per ridimensionare automaticamente il cluster.

È stata esaminata la funzionalità di scalabilità automatica del cluster del servizio Azure Kubernetes per verificare se sarebbe la scelta appropriata. Con questa funzionalità, è stato possibile aumentare e ridurre automaticamente il numero di nodi nel cluster. È stato configurato il componente di scalabilità automatica del cluster per verificare la disponibilità di pod non pianificati con vincoli di risorse e il numero di nodi è stato aumentato e ridotto automaticamente per soddisfare tali requisiti. Si è visto come la funzionalità potrebbe consentire all'azienda di mantenere il passo con la scalabilità delle applicazioni e ha deciso di proporre la soluzione al manager.

Pulire le risorse

In questo modulo sono state create risorse usando la propria sottoscrizione di Azure. Per evitare addebiti, eliminare le risorse create seguendo questa procedura:

  1. In Cloud Shell rimuovere il gruppo di risorse creato in questo modulo usando il az group delete comando .

    az group delete --resource-group myResourceGroup
    
  2. Quando si crea un cluster nel servizio Azure Kubernetes, viene creato automaticamente un secondo gruppo di risorse per archiviare le risorse del servizio Azure Kubernetes. Questo gruppo di risorse usa il formato di denominazione seguente: MC_resource-group-name_cluster-name_location. Rimuovere questo gruppo di risorse usando il az group delete comando .

    az group delete --resource-group MC_myResourceGroup_myAKSCluster_eastus
    
  3. Rimuovere il contesto del cluster eliminato usando il kubectl config delete-context comando .

    kubectl config delete-context myAKSCluster
    

Altre informazioni

Per altre informazioni sugli argomenti trattati in questo modulo, vedere le risorse seguenti: