Kubernetes implementeren voor het gebruik van containers met Azure Stack Hub
Notitie
Gebruik alleen het Kubernetes Azure Stack Marketplace-item om clusters te implementeren als een proof-of-concept. Gebruik voor ondersteunde Kubernetes-clusters in Azure Stack de AKS-engine.
U kunt de stappen in dit artikel volgen om de resources voor Kubernetes in één gecoördineerde bewerking te implementeren en in te stellen. In de stappen wordt een Azure Resource Manager-oplossingssjabloon gebruikt. U moet de vereiste informatie verzamelen over uw Azure Stack Hub-installatie, de sjabloon genereren en vervolgens implementeren in uw cloud. De Azure Stack Hub-sjabloon maakt niet gebruik van dezelfde beheerde AKS-service die wordt aangeboden in globale Azure.
Kubernetes en containers
U kunt Kubernetes installeren met behulp van Azure Resource Manager-sjablonen die zijn gegenereerd door de AKS-engine in Azure Stack Hub. Kubernetes- is een opensource-systeem voor het automatiseren van de implementatie, het schalen en beheren van toepassingen in containers. Een container bevindt zich in een afbeelding. De containerinstallatiekopieën zijn vergelijkbaar met een virtuele machine (VM), maar in tegenstelling tot een virtuele machine bevat de container alleen de resources die nodig zijn om een toepassing uit te voeren, zoals de code, runtime om de code, specifieke bibliotheken en instellingen uit te voeren.
U kunt Kubernetes gebruiken voor het volgende:
- Ontwikkel zeer schaalbare, upgradebare toepassingen die binnen enkele seconden kunnen worden geïmplementeerd.
- Vereenvoudig het ontwerp van uw toepassing en verbeter de betrouwbaarheid door verschillende Helm-toepassingen. Helm- is een opensource-pakketprogramma waarmee u de levenscyclus van Kubernetes-toepassingen kunt installeren en beheren.
- Bewaak en diagnosticeer eenvoudig de status van uw toepassingen.
Er worden alleen kosten in rekening gebracht voor het rekengebruik dat is vereist door de knooppunten die uw cluster ondersteunen. Zie Gebruik en facturering in Azure Stack Hubvoor meer informatie.
Kubernetes implementeren voor het gebruik van containers
De stappen voor het implementeren van een Kubernetes-cluster in Azure Stack Hub zijn afhankelijk van uw identiteitsbeheerservice. Controleer de oplossing voor identiteitsbeheer die wordt gebruikt door uw installatie van Azure Stack Hub. Neem contact op met uw Azure Stack Hub-beheerder om uw identiteitsbeheerservice te verifiëren.
Microsoft Entra ID
Zie Kubernetes implementeren in Azure Stack Hub met behulp van Microsoft Entra IDvoor instructies over het installeren van het cluster wanneer u Microsoft Entra ID gebruikt.AD FS (Active Directory Federated Services)
Zie Kubernetes implementeren in Azure Stack Hub met ad FSvoor instructies over het installeren van het cluster wanneer u AD FS (Active Directory Federated Services) gebruikt.
Verbinding maken met uw cluster
U kunt nu verbinding maken met uw cluster. De hoofdserver is te vinden in uw clusterresourcegroep en heeft de naam k8s-master-<sequence-of-numbers>
. Gebruik een SSH-client om verbinding te maken met de master. Op de master kunt u kubectl, de Kubernetes-opdrachtregelclient gebruiken om uw cluster te beheren. Zie Kubernetes.iovoor instructies.
U kunt ook de Helm package manager nuttig vinden voor het installeren en implementeren van apps in uw cluster. Zie helm.shvoor instructies over het installeren en gebruiken van Helm met uw cluster.
Volgende stappen
Het Kubernetes-dashboard inschakelen
Een Kubernetes toevoegen aan marketplace (voor de Azure Stack Hub-operator)
Kubernetes implementeren in Azure Stack Hub met behulp van Microsoft Entra ID
Kubernetes implementeren in Azure Stack Hub met ad FS (Active Directory Federated Services)