Wprowadzenie

Ukończone

Kontenery to typowe podejście programistyczne dla architektur i aplikacji mikrousług. Implementacja oparta na kontenerach korzysta ze sprzętu wydajnie, ponieważ funkcje zabezpieczeń umożliwiają jednoczesne uruchamianie wielu wystąpień na tym samym hoście bez wpływu na siebie. Kontenery ułatwiają również skalowanie usługi w poziomie przez wdrożenie większej liczby wystąpień.

W jednym hoście lub środowisku programistycznym standardowe środowisko uruchomieniowe zarządzania kontenerami obsługuje zarządzanie poszczególnymi kontenerami. Jeśli konieczne jest skalowanie złożonego systemu z wieloma kontenerami, które współpracują ze sobą, zarządzanie kontenerami jest trudniejsze. Rozwiązanie musi obejmować konfigurację i konserwację równoważenia obciążenia, aranżację procesu wdrażania oraz obsługę łączności sieciowej.

Aby ułatwić proces zarządzania złożonym systemem, deweloperzy często używają platformy zarządzania kontenerami, takiej jak Kubernetes. Platforma oferuje ustawienia konfiguracji sieci umożliwiające kontenerom dostęp do określonych zasobów w sieci lub dostęp do sieci zewnętrznych, w tym Internetu.

W tym module zapoznasz się z typami problemów biznesowych, które można rozwiązać, implementując opcje sieciowe dla kontenerów systemu Windows w usłudze Azure Kubernetes Service (AKS). Zapoznaj się z podstawowymi pojęciami dotyczącymi sieci dla kontenerów systemu Windows i platformy Kubernetes, w tym zarządzania izolacją za pomocą przełączników wirtualnych oraz konfigurowania adresów IP za pomocą wtyczek interfejsu sieciowego kontenera (CNI). Przeanalizujesz rozwiązania wdrażania sieci dla aplikacji konteneryzowanych systemu Windows w usłudze AKS i rozwiązaniu hybrydowym usługi AKS.