Wprowadzenie

Ukończone

Przykładowy scenariusz

Wyobraź sobie, że pracujesz w rozwijającej się firmie, która zajmuje się edycją wideo i udostępnia chmurową usługę renderowania wideo. Twoja firma ma zwiększone zapotrzebowanie na usługę renderowania wideo z powodu niedawnej ekspansji międzynarodowej i chce znaleźć sposób skalowania produktu, aby zapewnić lepsze środowisko klientom. Ponieważ aplikacja jest już wdrożona w klastrze Kubernetes, zarządzanie zadaniem było znalezienie rozwiązań do skalowania aplikacji bez konieczności wprowadzania wielu zmian.

Wiesz, że usługa AKS zapewnia narzędzia skalowalności z platformy Kubernetes bezpośrednio z pudełka. Chcesz jednak lepiej zrozumieć aspekty skalowalności i dostroić to narzędzie do Twoich potrzeb.

W tym module dowiesz się, jaka jest skalowalność i jak ma zastosowanie do platformy Kubernetes. Następnie dowiesz się, jak skalować aplikację Kubernetes w górę i w dół przy użyciu natywnego narzędzia do automatycznego skalowania dostarczonego przez platformę Kubernetes bez konieczności wprowadzania zmian w infrastrukturze.

Edukacja cele

Po ukończeniu tego modułu możesz wykonywać następujące czynności:

  • Zapoznaj się z koncepcją skalowalności i sposobem jej zastosowania do platformy Kubernetes.
  • Tworzenie i konfigurowanie natywnej skalowalności w usłudze AKS.
  • Wybierz sposób konfigurowania i dostosowywania obliczeń HPA.

Wymagania wstępne

Wszystkie ćwiczenia korzystają z usługi Azure Cloud Shell, która ma już zainstalowane wszystkie potrzebne narzędzia. Jeśli wolisz uruchamiać przykłady we własnym terminalu, musisz mieć zainstalowany interfejs wiersza polecenia platformy Azure i narzędzie Kubectl. Jeśli korzystasz z systemu Windows, musisz zainstalować program WSL

Ważne

Do wykonania tego ćwiczenia potrzebna jest własna subskrypcja platformy Azure. Ponadto mogą zostać naliczone opłaty. Jeśli nie masz jeszcze subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.