Wdrażanie mikrousługi platformy .NET na platformie Kubernetes
Aplikacje mikrousług składają się z małych, niezależnych wersji i skalowalnych usług skoncentrowanych na klientach. Aplikacje mikrousług wdrożone w kontenerach umożliwiają skalowanie aplikacji w poziomie i reagowanie na zwiększone zapotrzebowanie przez wdrożenie większej liczby wystąpień kontenerów oraz skalowanie z powrotem w przypadku zmniejszenia zapotrzebowania. W złożonych rozwiązaniach wielu mikrousług proces wdrażania, aktualizowania, monitorowania i usuwania kontenerów stawia wyzwania. W tym module wyjaśniono niektóre z tych wyzwań i pokazano, jak platforma Kubernetes może pomóc.
Cele szkolenia
Zawartość tego modułu:
- Poznaj pojęcia dotyczące orkiestratorów i dlaczego mogą być potrzebne.
- Przejmij istniejącą mikrousługę platformy .NET hostowaną w kontenerze platformy Docker i wypchnij ją do usługi Docker Hub.
- Wdróż mikrousługę z usługi Docker Hub w lokalnym wystąpieniu kubernetes.
- Dowiedz się, jak skalować wystąpienie kontenera w klastrze Kubernetes.
Wymagania wstępne
- Znajomość podstawowych pojęć dotyczących platformy Docker i konta platformy Docker
- Znajomość projektowania mikrousług