Udostępnij za pośrednictwem


Wdrażanie rozwiązania Kubernetes w celu korzystania z kontenerów w usłudze Azure Stack Hub

Notatka

Użyj tylko elementu Kubernetes Azure Stack Marketplace, aby wdrożyć klastry jako weryfikację koncepcji. W przypadku obsługiwanych klastrów Kubernetes w usłudze Azure Stack użyj AKS engine.

Możesz wykonać kroki opisane w tym artykule, aby wdrożyć i skonfigurować zasoby dla platformy Kubernetes w ramach jednej skoordynowanej operacji. W krokach jest używany szablon rozwiązania usługi Azure Resource Manager. Musisz zebrać wymagane informacje o instalacji usługi Azure Stack Hub, wygenerować szablon, a następnie wdrożyć go w chmurze. Szablon usługi Azure Stack Hub nie używa tej samej zarządzanej usługi AKS oferowanej na globalnej platformie Azure.

Kubernetes i kontenery

Platformę Kubernetes można zainstalować przy użyciu szablonów Azure Resource Manager generowanych przez silnik AKS na Azure Stack Hub. Kubernetes to system open source do automatyzacji wdrażania, skalowania i zarządzania aplikacjami w kontenerach. Na obrazie znajduje się kontener . Obraz kontenera jest podobny do maszyny wirtualnej, jednak w przeciwieństwie do maszyny wirtualnej, kontener zawiera tylko zasoby, które musi uruchomić aplikację, taką jak kod, środowisko uruchomieniowe, aby wykonać kod, określone biblioteki i ustawienia.

Za pomocą platformy Kubernetes można wykonywać następujące czynności:

  • Twórz wysoce skalowalne i aktualizowalne aplikacje, które można wdrażać w ciągu kilku sekund.
  • Uprość projektowanie aplikacji i zwiększ jej niezawodność przez różne aplikacje Helm. Helm to narzędzie do tworzenia pakietów typu open source, które ułatwia instalowanie cyklu życia aplikacji Kubernetes i zarządzanie nim.
  • Łatwo monitoruj i diagnozuj kondycję aplikacji.

Opłaty będą naliczane tylko za użycie zasobów obliczeniowych wymaganych przez węzły obsługujące klaster. Aby uzyskać więcej informacji, zobacz sekcję Użycie i rozliczanie w Azure Stack Hub.

Wdrażanie rozwiązania Kubernetes w celu używania kontenerów

Kroki wdrażania klastra Kubernetes w usłudze Azure Stack Hub zależą od usługi zarządzania tożsamościami. Sprawdź rozwiązanie do zarządzania tożsamościami używane przez instalację usługi Azure Stack Hub. Skontaktuj się z administratorem usługi Azure Stack Hub, aby zweryfikować usługę zarządzania tożsamościami.

Nawiązywanie połączenia z klastrem

Teraz możesz nawiązać połączenie z klastrem. Główny można znaleźć w grupie zasobów klastra i ma nazwę k8s-master-<sequence-of-numbers>. Użyj klienta SSH, aby nawiązać połączenie z serwerem głównym. Na serwerze głównym można użyć kubectl, klienta wiersza polecenia Kubernetes do zarządzania klastrem. Aby uzyskać instrukcje, zobacz Kubernetes.io.

Możesz również znaleźć menedżera pakietów Helm przydatnego do instalowania i wdrażania aplikacji w klastrze. Aby uzyskać instrukcje dotyczące instalowania i używania programu Helm z klastrem, zobacz helm.sh.

Następne kroki

Włącz pulpit nawigacyjny Kubernetes

Dodawanie rozwiązania Kubernetes do witryny Marketplace (dla operatora usługi Azure Stack Hub)

Zastosowanie Kubernetes na Azure Stack Hub przy użyciu Microsoft Entra ID

Wdrażanie Kubernetes do Azure Stack Hub przy użyciu Usług Federacyjnych Active Directory (AD FS)

Kubernetes na platformie Azure