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.
Microsoft Entra ID
Aby uzyskać instrukcje dotyczące instalowania klastra podczas korzystania z identyfikatora Entra firmy Microsoft, zobacz Deploy Kubernetes to Azure Stack Hub using Microsoft Entra ID.Usługi Federacyjne Active Directory (AD FS)
Aby uzyskać instrukcje dotyczące instalowania klastra w przypadku korzystania z usług AD FS, zobacz Deploy Kubernetes to Azure Stack Hub using Active Directory Federated Services (AD FS).
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)