Podsumowanie

Ukończone

Hostowanie mikrousług we własnych kontenerach jest typowym wzorcem programowania opartego na mikrousługach. Często zdarza się, że wiele różnych mikrousług tworzy jedną aplikację. Próba koordynowania i obsługi wszystkich tych mikrousług i ich kontenerów ręcznie może cię szybko przytłoczyć.

Orkiestrator kontenerów to system, który automatycznie wdraża aplikacje konteneryzowane i zarządza nimi. Kubernetes to przenośna, rozszerzalna platforma typu open source do zarządzania konteneryzowanymi obciążeniami i organizowania ich. Platforma Kubernetes ukrywa złożone zadania zarządzania kontenerami i zapewnia konfigurację deklaratywną do orkiestracji kontenerów w różnych środowiskach obliczeniowych.

W tym module przedstawiono sposób użycia aplikacji .NET, która została już podzielona na konteneryzowane mikrousługi i wdrożyć ją w środowisku Kubernetes. Najpierw wypchnięliśmy obrazy platformy Docker do usługi Docker Hub, aby udostępnić obrazy wystąpieniu platformy Kubernetes do pobrania, a następnie utworzono pliki wdrażania w celu opisania deklaratywnego działania rozwiązania Kubernetes dla każdej mikrousługi. Wiesz również, że jest to proste skalowanie konteneryzowanej mikrousługi przy użyciu platformy Kubernetes.

Oczyszczanie przestrzeni kodu

Możesz usunąć przestrzeń kodu w witrynie GitHub w obszarze Według repozytorium , w którym zobaczysz pozycję MicrosoftDocs/mslearn-dotnet-cloudnative.

Informacje

Poniżej przedstawiono doskonałe zasoby, aby dowiedzieć się więcej o wdrażaniu mikrousług platformy .NET: