projekt architektury Azure Kubernetes Service (AKS)

Kubernetes to system typu open source do automatyzacji wdrażania, skalowania i zarządzania aplikacjami konteneryzowanymi. Azure Kubernetes Service (AKS) ułatwia wdrażanie zarządzanego klastra Kubernetes na platformie Azure.

Organizacje są w różnych punktach w ich zrozumieniu, racjonalizacji i wdrożeniu platformy Kubernetes na platformie Azure. Podróż twojej organizacji prawdopodobnie będzie podążać za podobną ścieżką do wielu innych technologii, które zostały przyjęte; uczenie się, dopasowywanie organizacji do obowiązków ról & i wdrażanie obciążeń gotowych do użycia w środowisku produkcyjnym. Stamtąd wykonasz iterację; rozwój produktu w miarę zmiany wymagań klientów i firm.

Wizualizuje podróż przez proces nauki, wyrównania, punktu odniesienia, obciążenia, a następnie do pętli operacji, najlepszych rozwiązań, iterowania.

Wprowadzenie do Azure Kubernetes Service (AKS)

Jeśli dopiero zaczynasz korzystać z rozwiązania Kubernetes lub AKS, najlepszym miejscem do zapoznania się z usługą jest Microsoft Learn. Ta bezpłatna platforma online zapewnia interaktywne szkolenia dla produktów firmy Microsoft i nie tylko. Wprowadzenie do platformy Kubernetes na ścieżce szkoleniowej platformy Azure zapewnia podstawową wiedzę, która przeprowadzi Cię przez podstawowe pojęcia dotyczące kontenerów, zarządzania klastrem usługi AKS i wdrażania obciążeń.

Ścieżka do środowiska produkcyjnego

Rozumiesz korzyści i kompromisy dotyczące platformy Kubernetes i decydujesz, że usługa AKS jest najlepszą platformą obliczeniową platformy Azure dla twojego obciążenia. Wprowadzone zostały mechanizmy kontroli organizacji; Możesz dowiedzieć się, jak wdrożyć klastry gotowe do użycia w środowisku produkcyjnym dla obciążenia.

Klaster bazowy usługi AKS firmy Microsoft to punkt wyjścia, który ułatwia tworzenie klastrów AKS gotowych do produkcji.

Zalecamy rozpoczęcie od implementacji punktu odniesienia i zmodyfikowanie go w celu dostosowania do konkretnych potrzeb obciążenia.

Zestaw implementacji linii bazowej

Udostępniliśmy zestaw bardziej podstawowych implementacji, aby zilustrować sposób wdrażania i konfigurowania składników klastra bazowego usługi AKS w różnych scenariuszach.

Mikrousługi

W przypadku uruchamiania mikrousług w klastrze odniesienia należy skonfigurować zasady sieciowe, skalowanie automatyczne zasobników i skonfigurować śledzenie rozproszone pod kątem możliwości obserwacji.

Wysoka zgodność z zabezpieczeniami

Jeśli potrzebujesz środowiska regulowanego, należy zapewnić wysoką bezpieczeństwo implementacji punktu odniesienia i ograniczyć interakcje do i z klastra. Ten przypadek użycia jest pokazany w klastrze zaprojektowanym do uruchamiania obciążenia PCI-DSS 3.2.1.

Ciągłość działania i odzyskiwanie po awarii

Odporne rozwiązanie wymaga wielu wystąpień klastra bazowego w różnych regionach w konfiguracji aktywne/aktywne i wysoce dostępne.

Najlepsze rozwiązania

W związku z tym, że organizacje, takie jak Twoje, wdrożyły platformę Azure, Cloud Adoption Framework udostępniają im wytyczne w miarę przechodzenia między fazami cyklu wdrażania chmury. Cloud Adoption Framework zawiera narzędzia, programy i zawartość, aby uprościć wdrażanie platformy Kubernetes i powiązanych rozwiązań natywnych dla chmury na dużą skalę.

W ramach bieżących operacji możesz sprawdzić klaster pod kątem bieżących zalecanych najlepszych rozwiązań. Zacznij od wyrównania klastra do klastra bazowego usługi AKS firmy Microsoft.

Zobacz Najlepsze rozwiązania dotyczące operacji klastra i najlepszych rozwiązań dotyczących obciążeń usługi AKS.

Możesz również rozważyć ocenę narzędzia opartego na społeczności, takiego jak lista kontrolna usługi AKS , jako sposób organizowania i śledzenia dopasowania do tych najlepszych rozwiązań.

Przewodnik po operacjach

Wdrożenie obciążenia w usłudze AKS jest doskonałym punktem milowym i jest to, gdy operacje dnia 2 będą najważniejsze. Przewodnik operacyjny dotyczący usługi AKS Day 2 firmy Microsoft został utworzony w celu ułatwienia dokumentacji. Pomoże to zapewnić gotowość do spełnienia wymagań klientów i upewnienia się, że jesteś przygotowany do rozwiązywania problemów z awarią za pośrednictwem zoptymalizowanych procesów klasyfikacji.

Bądź na bieżąco z usługą AKS

Platforma Kubernetes i usługa AKS szybko się przenoszą. Platforma ewoluuje i po prostu wiedząc, co znajduje się w planie, może pomóc w podejmowaniu decyzji dotyczących architektury i zrozumieniu planowanych wycofań; rozważ utworzenie zakładki.


Dodatkowe zasoby

Typowy przewodnik po rozwiązaniu usługi AKS waha się od nauki o usłudze AKS po rozwój istniejących klastrów w celu zaspokojenia nowych wymagań dotyczących produktów i klientów. Jednak możesz również po prostu szukać dodatkowych informacji i materiałów pomocniczych, aby pomóc w danej sytuacji.

Przykładowe rozwiązania

Jeśli szukasz dodatkowych odwołań, które używają usługi AKS jako podstawy, rozważmy kilka z nich.

Platforma Kubernetes z obsługą usługi Azure Arc

Azure Kubernetes Service oferuje zarządzane środowisko platformy Kubernetes na platformie Azure, jednak istnieją obciążenia lub sytuacje, które mogą być najbardziej odpowiednie do umieszczania własnych klastrów Kubernetes w ramach zarządzania platformą Kubernetes z włączoną usługą Azure Arc. Obejmuje to klastry, takie jak RedHat OpenShift, RedHat RKE i Canonical Charmed Kubernetes. Zarządzanie usługą Azure Arc można również używać z klastrami platformy Azure dostawcy interfejsu API klastra, aby korzystać z reprezentacji klastra Resource Manager klastra i dostępności rozszerzeń klastra, takich jak szczegółowe informacje o kontenerach usługi Azure Monitor i Azure Policy. Platforma Kubernetes z obsługą usługi Azure Arc może być również używana z usługą AKS w klastrach Azure Stack HCI i klastrami Kubernetes działającymi u innych dostawców chmury.

Zarządzany dostawca usług

Jeśli jesteś dostawcą usług zarządzanych, używasz już usługi Azure Lighthouse do zarządzania zasobami dla wielu klientów. Azure Kubernetes Service obsługuje usługę Azure Lighthouse, aby zarządzać hostowanymi środowiskami Kubernetes i wdrażać konteneryzowane aplikacje w dzierżawach klientów.

Specjaliści ds. usług AWS lub Google Cloud

Te artykuły zawierają mapowanie usług i porównanie między platformą Azure i innymi usługami w chmurze. Ta dokumentacja może pomóc w szybkim pracę na platformie Azure.