Azure Kubernetes Service (AKS) — planowanie projektu i operacji

Kubernetes to system typu open source do automatyzacji wdrażania, skalowania i zarządzania konteneryzowanymi aplikacjami. Usługa 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ć podobną ścieżką do wielu innych technologii, które zostały przyjęte; uczenie się, dopasowywanie organizacji do ról i obowiązków oraz wdrażanie obciążeń gotowych do produkcji. Stamtąd wykonasz iterację; rozwój produktu w miarę popytu klientów i firm na zmianę.

Visualizes your journey through learn, align, baseline, workload, and then into a loop of operate, best practices, iterate.

Wprowadzenie do usługi Azure Kubernetes Service (AKS)

Jeśli dopiero zaczynasz korzystać z platformy Kubernetes lub usługi AKS, najlepszym miejscem, aby dowiedzieć się więcej o usłudze jest Microsoft Learn. Ta bezpłatna platforma online zapewnia interaktywne szkolenia dla produktów firmy Microsoft i nie tylko. Ścieżka szkoleniowa Wprowadzenie do platformy Kubernetes na platformie Azure zapewnia podstawową wiedzę, która przeprowadzi Cię przez podstawowe pojęcia związane z kontenerami, zarządzaniem klastrem usługi AKS i wdrażaniem 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 organizacyjnej; Możesz dowiedzieć się, jak wdrażać klastry gotowe do produkcji dla obciążenia.

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

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

Zestaw implementacji punktów odniesienia

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

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

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 przedstawiono 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 miarę jak organizacje, takie jak Twoje, przyjęły platformę Azure, przewodnik Cloud Adoption Framework udostępnia im normatywne wskazówki dotyczące przechodzenia między fazami cyklu wdrażania chmury. Przewodnik 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 warto 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 obsługi

Wdrażanie obciążenia w usłudze AKS jest doskonałym kamieniem milowym i jest to moment, w których operacje dnia 2 będą najważniejsze. Przewodnik operacyjny usługi AKS Day 2 firmy Microsoft został skompilowany w celu ułatwienia obsługi. Pomoże to zapewnić gotowość do spełnienia wymagań klientów i zapewnienie gotowości do naprawy sytuacji za pośrednictwem zoptymalizowanych procesów klasyfikacji.

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

Platforma Kubernetes i usługa AKS szybko się poruszają. 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

Typowa podróż rozwiązania usługi AKS waha się od poznania usługi AKS po rozwój istniejących klastrów w celu spełnienia nowych wymagań dotyczących produktów i klientów. Możesz jednak po prostu szukać dodatkowych materiałów referencyjnych i pomocniczych, aby pomóc w sposobie konkretnej 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

Usługa Azure Kubernetes Service oferuje zarządzane środowisko 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 interfejsów API klastra Kubernetes, aby korzystać z reprezentacji klastra i dostępności rozszerzeń klastra, takich jak szczegółowe informacje o kontenerach usługi Azure Monitor i usługa 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.

Dostawca usług zarządzanych

Jeśli jesteś dostawcą usług zarządzanych, używasz już usługi Azure Lighthouse do zarządzania zasobami dla wielu klientów. Usługa Azure Kubernetes Service obsługuje usługę Azure Lighthouse, dzięki czemu można 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 zwiększaniu możliwości korzystania z platformy Azure.