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.3k
第11回 Tokyo JAZUG Night
Azure Container Service(AKS)の初心者向けのセッション資料です。
TonyTonyKun
February 25, 2018
Tweet
Share
More Decks by TonyTonyKun
See All by TonyTonyKun
サイクルガードサービス AlterLock の問い合わせ対応業務に Azure OpenAI Service を活用した話/jazug46
thara0402
0
600
Microsoft Ignite 2023 現地参加レポート/ignite2023
thara0402
0
91
Azure Container Apps で .NET 7 アプリを Blue-Green デプロイしてみよう!/jazug12
thara0402
0
1.4k
Azure Synapse Analytics 入門/jazug11
thara0402
0
600
Azure Bicep で始める Infrastructure as Code/ace0917
thara0402
0
380
Introduction to Azure Synapse Analytics/ace0416
thara0402
0
410
Azure Kubernetes Service を活用したマイクロサービス開発/clouddev
thara0402
0
370
Azure Kubernetes Service を活用したマイクロサービス開発/Ignite-osaka
thara0402
0
400
Azure Kubernetes Service を活用したマイクロサービス開発/Ignite-tokyo
thara0402
0
150
Other Decks in Technology
See All in Technology
DMM.com アルファ室採用案内資料
hsugita
1
140
Google Cloud Next '24でブログを10本書いた方法と勉強会を沸かせた方法
yasumuusan
0
300
MLOpsの「壁」を乗り越える、LINEヤフーの Data Quality as Code
lycorptech_jp
PRO
5
530
地理空間データ可視化・解析・活用ソリューション Pacific Spatial Solutions (PSS)
pacificspatialsolutions
0
280
Python と Snowflake はズッ友だょ!~ Snowflake の Python 関連機能をふりかえる ~
__allllllllez__
1
120
レガシーをぶっ壊せ。AEONで始めるDevRelの話 / Qiita Night 2024-2-22
aeonpeople
3
1.3k
MySQL の SQL クエリチューニングの要所を掴む勉強会
andpad
3
6.4k
サーバー間 GraphQL と webmock-graphql の話 / server-to-server graphql and webmock-graphql
qsona
2
190
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2024年版)
infiniteloop_inc
4
15k
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
1
740
非同期推論システムによるコスト削減と信頼性向上
koki_nishihara
0
260
推しは推せるときに推せ! プロダクトにフィードバックしていこう
nakasho
0
310
Featured
See All Featured
Writing Fast Ruby
sferik
621
60k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
The Power of CSS Pseudo Elements
geoffreycrofte
60
5k
Code Reviewing Like a Champion
maltzj
514
39k
A Tale of Four Properties
chriscoyier
151
22k
Designing for humans not robots
tammielis
248
25k
The Brand Is Dead. Long Live the Brand.
mthomps
49
29k
Navigating Team Friction
lara
178
13k
GraphQLとの向き合い方2022年版
quramy
32
12k
What's in a price? How to price your products and services
michaelherold
237
11k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
116
18k
Code Review Best Practice
trishagee
55
15k
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. %& # $ "! '