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 proof-of-concept. Gebruik voor ondersteunde Kubernetes-clusters Azure Stack 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 over de installatie van uw Azure Stack Hub verzamelen, de sjabloon genereren en vervolgens implementeren in uw cloud. De Azure Stack Hub maakt niet gebruik van dezelfde beheerde AKS-service die wordt aangeboden in azure wereldwijd.
Kubernetes en containers
U kunt Kubernetes installeren met behulp Azure Resource Manager sjablonen die zijn gegenereerd door de AKS-engine op Azure Stack Hub. Kubernetes is een opensource-systeem voor het automatiseren van implementatie, schalen en beheren van toepassingen in containers. Een container staat in een afbeelding. De containerafbeelding is 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:
- Zeer schaalbare, upgradable toepassingen ontwikkelen 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.
- U kunt eenvoudig de status van uw toepassingen bewaken en diagnosticeren.
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 Hub.
Kubernetes implementeren voor het gebruik van containers
De stappen voor het implementeren van een Kubernetes-cluster op 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 Azure Stack Hub-beheerder om uw identiteitsbeheerservice te verifiëren.
Azure Active Directory (Azure AD)
Zie Deploy Kubernetes to Azure Stack Hub using Azure Active Directory (Azure AD) (Kubernetes implementeren in azure ad) voor instructies over het installeren van het cluster bij gebruik van Azure AD.Active Directory Federated Services (AD FS)
Zie Deploy Kubernetes to Azure Stack Hub using Active Directory Federated Services (AD FS) (Kubernetes implementeren naar Azure Stack Hub met behulp van Active Directory Federated Services (AD FS)) voor instructies over het installeren van het AD FS cluster.
Verbinding maken met uw cluster
U bent nu klaar om verbinding te maken met uw cluster. De master is te vinden in uw clusterresourcegroep en heet 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 voor instructies Kubernetes.io.
Mogelijk vindt u Helm-pakketbeheer ook handig voor het installeren en implementeren van apps in uw cluster. Zie Voor instructies over het installeren en gebruiken van Helm met uw cluster , helm.sh.
Volgende stappen
Het Kubernetes-dashboard inschakelen
Een Kubernetes toevoegen aan Marketplace (voor de Azure Stack Hub operator)
Kubernetes implementeren in Azure Stack Hub met Azure Active Directory (Azure AD)