Azure Container ServiceACS
-#&"$, +-3A("
DC / OS
Kubernetes
Docker Swarm
*'!%("7#-)
,$
61;?B> ;?0<4 IaaS :
85"$/
AKS =.209@
("
2 8 0. 11 0. ,
Slide 11
Slide 11 text
Quick Start
Slide 12
Slide 12 text
Azure Container ServiceAKS
Azure Portal
GUI
Service Principal
Azure CLI 2.0
Azure Portal Cloud Shell
Service Principal
2 8 0. 11 0. ,
$ az group create --name <> --location westus2
$ az aks create --resource-group <> –name --generate-ssh-keys
Slide 13
Slide 13 text
AKS
Service Principal
Kubernetes Azure
,&("$)
• ! IP
*%
Azure Portal
Cloud Shell ' -+
3 1 0 , 22 1 0 . . 8.
$ az account set --subscription < ID>
$ az ad sp create-for-rbac --role=“Contributor” --scopes=“/subscriptions/ ID”
Slide 14
Slide 14 text
kubectl
Kubernetes 0*
#!# "
Azure CLI 2.0 -#"
Azure CLI 2.0 - #"
.+
kubernetes /%)&$(
.kube/config "/%)&,'
4 1 0 , 22 1 0 . . 8.
$ az aks get-credentials --resource-group=<> --name=
$ kubectl get nodes
https://kubernetes.io/docs/tasks/tools/install-kubectl/
$ az aks install-cli
Slide 15
Slide 15 text
Demo
AKS ASP.NET Core
51 0 , 22 1 0 . .58.
Agent Node
Agent Node
Pod
Service Container
Master Node
Azure Container Service ( Kubernetes )
Docker Hub
Request docker pull