Podsumowanie
Twoja firma chciała wdrożyć nowy sklep online przy użyciu natywnych wzorców i praktyk w chmurze. Rozliczali się przy użyciu platformy Kubernetes jako platformy do uruchamiania aplikacji. Twoim zadaniem było zaprojektowanie sieci w celu zapewnienia obsługi potrzeb aplikacji.
Sprawdzono, jak adresy IP są używane przez różne składniki w klastrze Kubernetes. Przyjrzeliśmy się aplikacji potrzebnej do wdrożenia, aby określić, jakie będą jej wymagania dotyczące zasobów. Przyjrzeliśmy się, ile zasobników potrzebuje aplikacja, oraz ile procesora i pamięci będzie zużywać i uwzględniać, że aplikacja może skalować w górę i w dół z zapotrzebowaniem na aplikacje. Te informacje były używane do określania, jaki typ maszyny wirtualnej będzie najbardziej odpowiedni dla węzłów klastra Kubernetes i ile maszyn wirtualnych będzie potrzebnych. Następnie określiliśmy rozmiar sieci i liczbę potrzebnych adresów IP.
Proces projektowania sieci klastra Kubernetes może być skomplikowany. Jednak zaczynając od dobrego zrozumienia wymagań aplikacji, można łatwo utworzyć projekt spełniający potrzeby aplikacji. Zrozumienie aplikacji pomaga w całym cyklu życia operacyjnego. Wiedza na temat tego, jak oczekujesz, że aplikacja zostanie uruchomiona, ułatwi wykrywanie potencjalnych problemów, które mogą mieć wpływ na jej płynną operację.
Ważne
W opcjonalnych ćwiczeniach dla tego modułu utworzono zasoby przy użyciu własnej subskrypcji platformy Azure. Wyczyść te zasoby, aby nie były naliczane opłaty za nie.
Dowiedz się więcej
Aby kontynuować poznawanie sieci usługi AKS, zobacz następujące artykuły:
- Konfigurowanie sieci kontenerów platformy Azure w usłudze Azure Kubernetes Service (AKS)
- Pojęcia dotyczące sieci dla aplikacji w usłudze Azure Kubernetes Service (AKS)
- Opcje skalowania aplikacji w usłudze Azure Kubernetes Service
- Automatyczne skalowanie klastra w celu spełnienia wymagań aplikacji w usłudze Azure Kubernetes Service (AKS)
- Uaktualnianie klastra usługi Azure Kubernetes Service (AKS)
- Zarządzanie pulami węzłów systemu w usłudze Azure Kubernetes Service (AKS)
- Używanie wewnętrznego modułu równoważenia obciążenia z usługą Azure Kubernetes Service (AKS)
- Architektura linii bazowej dla klastra usługi Azure Kubernetes Service (AKS)