Wdrażanie platformy Kubernetes w celu używania kontenerów z usługą Azure Stack Hub
Uwaga
Element Kubernetes Azure Stack Marketplace służy wyłącznie do wdrażania klastrów w celu weryfikacji koncepcji. W przypadku obsługiwanych klastrów Kubernetes w usłudze Azure Stack użyj aparatu AKS.
Możesz wykonać kroki opisane w tym artykule, aby wdrożyć i skonfigurować zasoby dla platformy Kubernetes w ramach jednej skoordynowanej operacji. W tych 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 usługi Azure Resource Manager generowanych przez aparat AKS w usłudze Azure Stack Hub. Kubernetes to system open source do automatyzacji wdrażania, skalowania i zarządzania aplikacjami w kontenerach. Kontener znajduje się na obrazie. Obraz kontenera jest podobny do maszyny wirtualnej, jednak w przeciwieństwie do maszyny wirtualnej, kontener zawiera tylko zasoby potrzebne do uruchomienia aplikacji, takie 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, skalowalne, skalowalne 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.
- Łatwe monitorowanie i diagnozowanie kondycji 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 Użycie i rozliczenia w usłudze Azure Stack Hub.
Wdrażanie platformy Kubernetes w celu korzystania z 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 Microsoft Entra, zobacz Deploy Kubernetes to Azure Stack Hub using Microsoft Entra ID (Wdrażanie rozwiązania Kubernetes w usłudze Azure Stack Hub przy użyciu identyfikatora Microsoft Entra).Active Directory Federated Services (AD FS)
Aby uzyskać instrukcje dotyczące instalowania klastra podczas korzystania z usług AD FS, zobacz Deploy Kubernetes to Azure Stack Hub using Active Directory Federated Services (AD FS) (Wdrażanie rozwiązania Kubernetes w usłudze Azure Stack Hub przy użyciu usług Active Directory Federated Services (AD FS).
Nawiązywanie połączenia z klastrem
Teraz możesz nawiązać połączenie z klastrem. Wzorzec 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ć narzędzia kubectl, klienta wiersza polecenia Kubernetes do zarządzania klastrem. Aby uzyskać instrukcje, zobacz Kubernetes.io.
Menedżer pakietów helm może być również przydatny 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łączanie pulpitu nawigacyjnego platformy Kubernetes
Dodawanie rozwiązania Kubernetes do witryny Marketplace (dla operatora usługi Azure Stack Hub)