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) to zalecany sposób wdrażania 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ę.
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. Ustanowiono zasady organizacji dotyczące tej technologii; Możesz dowiedzieć się, jak wdrażać klastry gotowe do produkcji dla obciążenia.
Klaster bazowy usługi AKS firmy Microsoft jest zalecanym punktem wyjścia, który ułatwia projektowanie klastra AKS gotowego do produkcji.
Zalecamy rozpoczęcie projektu 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 obsługi dnia 2 usługi AKS firmy Microsoft został skompilowany w celu ułatwienia dokumentacji. 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 dwa.
Platforma Kubernetes z obsługą usługi Azure Arc
Usługa Azure Kubernetes Service (AKS) 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 obsługą usługi 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.