Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Tips
Den uppdaterade versionen av den här guiden som använder Azure Kubernetes Service finns i Självstudie: Distribuera ett Azure Kubernetes Service (AKS) kluster.
Varning
Azure Container Service (ACS) håller på att tas ur bruk. Inga nya funktioner läggs till i ACS. Alla API:er, portalupplevelser, CLI-kommandon och dokumentation markeras som inaktuella.
År 2017 introducerade vi Azure Kubernetes Service (AKS) för att förenkla Kubernetes-hantering, distribution och åtgärder. Om du använder Kubernetes-orkestreraren ska du migrera till AKS senast den 31 januari 2020. Kom igång genom att läsa om att migrera till Azure Kubernetes Service.
Mer information finns i utfasningsmeddelandet för Azure Container Service på Azure.com.
Kubernetes tillhandahåller en distribuerad plattform för containerbaserade program. Med Azure Container Service är etableringen av ett produktionsklart Kubernetes-kluster enkelt och snabbt. I den här självstudien, del 3 av 7, distribueras ett Azure Container Service Kubernetes-kluster. Följande steg har slutförts:
- Distribuera ett Kubernetes ACS-kluster
- Installation av Kubernetes CLI (kubectl)
- Konfiguration av kubectl
I de efterföljande självstudierna distribueras Azure Vote-programmet till klustret, skalas, uppdateras och Log Analytics konfigureras för att övervaka klustret i Kubernetes.
Innan du börjar
I tidigare självstudier skapades och laddades en containeravbildning upp till en Azure Container Registry-instans. Om du inte har gjort de här stegen och vill följa med går du tillbaka till Självstudie 1 – Skapa containeravbildningar.
Skapa Kubernetes-kluster
Skapa ett Kubernetes-kluster i Azure Container Service med kommandot az acs create.
I följande exempel skapas ett kluster med namnet myK8sCluster i en resursgrupp med namnet myResourceGroup. Den här resursgruppen skapades i den tidigare självstudiekursen.
az acs create --orchestrator-type kubernetes --resource-group myResourceGroup --name myK8SCluster --generate-ssh-keys
I vissa fall, som vid en begränsad utvärderingsversion, har en Azure-prenumeration begränsad åtkomst till Azure-resurser. Om distributionen misslyckas på grund av begränsade tillgängliga kärnor minskar du antalet standardagenter genom att lägga till --agent-count 1 till kommandot az acs create.
Efter flera minuter slutförs distributionen och returnerar json-formaterad information om ACS-distributionen.
Installera kubectl kommandoradsgränssnitt
Om du vill ansluta till Kubernetes-klustret från klientdatorn använder du kubectl, kubernetes-kommandoradsklienten.
Om du använder Azure Cloud Shell är kubectl redan installerat. Om du vill installera det lokalt använder du kommandot az acs kubernetes install-cli.
Om du kör i Linux eller macOS kan du behöva köra med sudo. Kontrollera att gränssnittet har körts som administratör i Windows.
az acs kubernetes install-cli
I Windows är standardinstallationen c:\program files (x86)\kubectl.exe. Du kan behöva lägga till den här filen i Windows-sökvägen.
Ansluta med kubectl
Du konfigurerar kubectl att ansluta till ditt Kubernetes-kluster genom att köra kommandot az acs kubernetes get-credentials.
az acs kubernetes get-credentials --resource-group myResourceGroup --name myK8SCluster
Kontrollera anslutningen till klustret genom att köra kommandot kubectl get-noder.
kubectl get nodes
Utdata:
NAME STATUS AGE VERSION
k8s-agent-98dc3136-0 Ready 5m v1.6.2
k8s-agent-98dc3136-1 Ready 5m v1.6.2
k8s-agent-98dc3136-2 Ready 5m v1.6.2
k8s-master-98dc3136-0 Ready,SchedulingDisabled 5m v1.6.2
Du har ett ACS Kubernetes-kluster redo för arbetslaster när självstudien är klar. I kommande självstudier distribueras en applikation med flera containrar till det här klustret, skalas ut, uppdateras och övervakas.
Nästa steg
I den här självstudien distribuerades ett Kubernetes-kluster på Azure Container Service. Följande steg har slutförts:
- Distribuerade ett Kubernetes ACS-kluster
- Kubernetes CLI (kubectl) har installerats
- Konfigurerad kubectl
Gå vidare till nästa guide för att lära dig om att köra applikationer i klustret.