Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
第11回 Tokyo JAZUG Night
Search
TonyTonyKun
February 25, 2018
Technology
0
1.4k
第11回 Tokyo JAZUG Night
Azure Container Service(AKS)の初心者向けのセッション資料です。
TonyTonyKun
February 25, 2018
Tweet
Share
More Decks by TonyTonyKun
See All by TonyTonyKun
これでバッチリ!Azure マルチテナントアーキテクチャ設計のコツ/jat06
thara0402
0
570
Azure Load Testing を使って Azure Functions Flex Consumption の HTTP Trigger のパフォーマンスとコストを最適化してみよう/global-azure2025
thara0402
0
170
Prompty を使って生成 AI アプリケーション開発のプロンプトを管理する/jat03
thara0402
0
50
Azure OpenAI Service で意図せず PTU モデルをデプロイして高額請求されてしまった件/jat04
thara0402
0
54
「Durable Task Scheduler」をチョイ見せ!/jat05
thara0402
0
38
Azure App Service on Linux の Sidecar に Phi-3 を配置してインテリジェントなアプリケーションを作ってみよう/jazug-anniv14
thara0402
0
1.3k
サイクルガードサービス AlterLock の問い合わせ対応業務に Azure OpenAI Service を活用した話/jazug46
thara0402
0
940
Microsoft Ignite 2023 現地参加レポート/ignite2023
thara0402
0
290
Azure Container Apps で .NET 7 アプリを Blue-Green デプロイしてみよう!/jazug12
thara0402
0
1.8k
Other Decks in Technology
See All in Technology
人工衛星のファームウェアをRustで書く理由
koba789
15
7.8k
LLMを搭載したプロダクトの品質保証の模索と学び
qa
0
1k
AWSで始める実践Dagster入門
kitagawaz
1
610
allow_retry と Arel.sql / allow_retry and Arel.sql
euglena1215
1
160
Agile PBL at New Grads Trainings
kawaguti
PRO
1
420
Firestore → Spanner 移行 を成功させた段階的移行プロセス
athug
1
470
ブロックテーマ時代における、テーマの CSS について考える Toro_Unit / 2025.09.13 @ Shinshu WordPress Meetup
torounit
0
120
S3アクセス制御の設計ポイント
tommy0124
3
200
RSCの時代にReactとフレームワークの境界を探る
uhyo
10
3.4k
Django's GeneratedField by example - DjangoCon US 2025
pauloxnet
0
150
CDK CLIで使ってたあの機能、CDK Toolkit Libraryではどうやるの?
smt7174
4
160
ZOZOマッチのアーキテクチャと技術構成
zozotech
PRO
3
1.5k
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.7k
Rails Girls Zürich Keynote
gr2m
95
14k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Unsuck your backbone
ammeep
671
58k
Music & Morning Musume
bryan
46
6.8k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Building Adaptive Systems
keathley
43
2.7k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.2k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Transcript
Azure Container ServiceAKS .1 0
ROMANCE DAWN for the new world • http://gooner.hateblo.jp/ Microsoft
MVP for Microsoft Azure : 2 8 0. 11 0. ,
Azure Container Service ( AKS ) .) ASP.NET
Core %$'& Azure Container Service ( AKS ) OSS * (+ "Helm Chats !#Istio !%,-Prometheus + Grafana 3 1 0 , 22 1 0 . . 8.
Overview ) () (
Consistent &4*- .1LI7=H FD#4.3%0",6 &,85 Lightweight Virtual Machine
@B:C ;9A RAM : Sharing Docker Hub Azure Container Registry Docker Registry MK >< Simple yet powerfull DockerFile '4.2*$)+G?!/(JE 51 0 , 22 1 0 . .58.
Azure Azure Virtual Machine Azure Service Fabric Azure
Web Apps for Containers Azure Container ServiceACS Azure Container ServiceAKS Azure Container Instances 1 0 , 22 1 0 6 .6. 8. 2018228Preview
Azure ≠ AKS Azure Web Apps for Containers
Azure (6,."I >DFL )/+ :N! Azure Web Apps (6,.P Kubernetes 8K9A=! E Web #03 '*26C< ! 7? AKS J@ "H (6,.%'+-4*26Kubernetes J@ OB(6,.#03'*26";M 1$&5)/+G 1 07 , 22 1 07 . . 8.
Kubernetes ( k8s ) +?04#aK53YQ "#7;/2 6'9b ! +?04%:,OK#NC!53YQ"!
IZ!SH VdUAF-*=$&2 ! -*=$&2+?04BTE[ c] ! G\@+?04 `R!AFD+?04 WFNC OK#X_M "! +?04^DAF><?)$/712"! Azure LJ(;&38?. P ! Amazon Elastic Container Service for KubernetesEKS Google Kubernetes EngineGKE 2 8 0. 11 0. ,
Azure Container ServiceAKS &! Kubernetes 59 $ Master " :;
42 /8 7-.6Agent " Agent " )*30 Kubernetes Cluster #'*%30 +,('*1 9 1 0 , 22 1 0 . . 8.
Azure Container ServiceACS -#&"$, +-3A(" DC / OS Kubernetes Docker
Swarm *'!%(" 7#-) ,$ 61;?B> ;?0<4 IaaS : 85"$/ AKS =.209@ (" 2 8 0. 11 0. ,
Quick Start
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 <AKS> --generate-ssh-keys
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”
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=<AKS> $ kubectl get nodes https://kubernetes.io/docs/tasks/tools/install-kubectl/ $ az aks install-cli
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
AKS OSS +
+
Helm Charts Kubernetes Charts Kubernetes YAML
YAML '&!$% ( Helm " )# Client ( helm ) Server ( tiller ) Kubeapps Hub Charts Repository https://hub.kubeapps.com/ 1 07 , 22 1 07 . . 8.
Demo Helm Charts WordPress 2 8
0. 11 0. ,
( Istio ) GoogleIBMLyft3/ &+$! Kubernetes , &* #028<-1
?9 =6 Blue / Green &*'+! "((( !%) .B!)+ Kubernetes @4 C> Istio ; :A 57 9 1 0 , 22 1 0 . . 8.
( Istio ) Istio 2 8 0. 11 0.
, Envoy Istio Proxy
Demo 2 8 0. 11 0. , 50
% 50 % Reviews
Demo 2 8 0. 11 0. ,
AKS Prometheus Kubernetes L?>6 Pull JFG#3 +%*2A; FG7H5<8 =B
• ,204 • Pod • 4$( • )' .&2NKMSlack .3 1&9C Grafana Prometheus =B.&2!"/-' EG: ,14I@ % A;ED 3 1 0 , 22 1 0 . . 8.
Demo Grafana Prometheus 4 1
0 , 22 1 0 . . 8. Grafana Azure Container Service ( Kubernetes ) Prometheus k8s API Server App Exporter cAdvisor Kube State Metrics Node Exporter
Azure Container ServiceAKS<.+$) Kubernetes =@ A9 Web -1!#03:4 #%&/=@
Azure Container ServiceAKS;> "3&*!%(2#03', ( Kubernetes 6B OSS 75C?8 51 0 , 22 1 0 . .58. %& # $ "! '