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
fuku-kuma20180622
Search
TonyTonyKun
June 22, 2018
Technology
1
610
fuku-kuma20180622
Azure Kubernetes Service を活用したマイクロサービス開発
TonyTonyKun
June 22, 2018
Tweet
Share
More Decks by TonyTonyKun
See All by TonyTonyKun
Azure Load Testing を使って Azure Functions Flex Consumption の HTTP Trigger のパフォーマンスとコストを最適化してみよう/global-azure2025
thara0402
0
33
Prompty を使って生成 AI アプリケーション開発のプロンプトを管理する/jat03
thara0402
0
19
Azure OpenAI Service で意図せず PTU モデルをデプロイして高額請求されてしまった件/jat04
thara0402
0
29
「Durable Task Scheduler」をチョイ見せ!/jat05
thara0402
0
12
Azure App Service on Linux の Sidecar に Phi-3 を配置してインテリジェントなアプリケーションを作ってみよう/jazug-anniv14
thara0402
0
1.1k
サイクルガードサービス AlterLock の問い合わせ対応業務に Azure OpenAI Service を活用した話/jazug46
thara0402
0
900
Microsoft Ignite 2023 現地参加レポート/ignite2023
thara0402
0
260
Azure Container Apps で .NET 7 アプリを Blue-Green デプロイしてみよう!/jazug12
thara0402
0
1.7k
Azure Synapse Analytics 入門/jazug11
thara0402
0
740
Other Decks in Technology
See All in Technology
Terraform にコントリビュートしていたら Azure のコストをやらかした話 / How I Messed Up Azure Costs While Contributing to Terraform
nnstt1
1
450
Serverlessだからこそコードと設計にはこだわろう
kenichirokimura
2
950
Dataverseの検索列について
miyakemito
1
190
20 Years of Domain-Driven Design: What I’ve Learned About DDD
ewolff
1
320
kernelvm-brain-net
raspython3
0
510
Pythonデータ分析実践試験 出題傾向や学習のポイントとテクニカルハイライト
terapyon
1
140
『ささAI』ネタづくりをささえるAI📝 (にぼしいわし担当:GIFTech2025)
masapyon1212
0
110
猫でもわかるS3 Tables【Apache Iceberg編】
kentapapa
2
180
テストコードにはテストの意図を込めよう(2025年版) #retechtalk / Put the intent of the test 2025
nihonbuson
PRO
1
450
LLMの開発と社会実装の今と未来 / AI Builders' Community (ABC) vol.2
pfn
PRO
1
120
MCPを理解する
yudai00
14
10k
AWSを利用する上で知っておきたい名前解決の話
nagisa53
6
790
Featured
See All Featured
Adopting Sorbet at Scale
ufuk
76
9.4k
The Straight Up "How To Draw Better" Workshop
denniskardys
233
140k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.6k
Agile that works and the tools we love
rasmusluckow
329
21k
Making Projects Easy
brettharned
116
6.2k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.4k
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.7k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
GraphQLとの向き合い方2022年版
quramy
46
14k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Building Adaptive Systems
keathley
41
2.5k
Transcript
Azure Kubernetes Service
-. -.
ROMANCE DAWN for the new world • http://gooner.hateblo.jp/ Microsoft
MVP for Microsoft Azure : 2 8 0. 11 0. ,
%,$ :1 (#+ !& <;5 %,$'+
" %,$ !) Azure Kubernetes Service Azure Kubernetes Service %,$0- %,$6378 %,$./492 $' * 3 1 0 , 22 1 0 . . 8.
Microservices Architecture
!3A() %*3A?@GDIF > GD5 ## 4&()
"$ $!/- E7 81 %*06C+ !/-## ;B<H'9 :.26 =, 51 0 , 22 1 0 . .58.
*! (&' " (#
$ )% $ 1 0 , 22 1 0 6 .6. 8.
1 07 , 22 1 07 . . 8. * ++(+&* $) +!#'"+%
Azure Kubernetes Service
Azure Kubernetes Service )$# Kubernetes 8<' Master Node => 752;
:019Agent %# Agent Node ,"-63 Kubernetes Cluster &*-!(63 2018/6/14 GA ./+*-4 9 1 0 , 22 1 0 . . 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 Kubernetes Service
Azure Kubernetes Service Azure Portal GUI Service Principal
Azure CLI 2.0 Azure CLI 2.0 • Azure Portal Cloud Shell • Docker Image (azuresdk/azure-cli-python) • Local Install 2 8 0. 11 0. ,
kubectl Kubernetes 0* #!# " Azure
CLI 2.0 - #" Azure CLI 2.0 - #" .+ kubernetes /%)&$( .kube/config "/%)&,' 3 1 0 , 22 1 0 . . 8. $ az aks get-credentials --resource-group=<> --name=<AKS> https://kubernetes.io/docs/tasks/tools/install-kubectl/ $ az aks install-cli
Helm Charts Kubernetes Charts Kubernetes YAML
YAML *)#&' "+ -! Charts ( Helm !$ ,% Client ( helm ) Server ( tiller ) Kubeapps Hub Charts Repository https://hub.kubeapps.com/ 4 1 0 , 22 1 0 . . 8.
Demo AKS ASP.NET Core 51
0 , 22 1 0 . .58. Azure Kubernetes Service Node Pod Container Service Node Pod Container Container Registry Docker Hub Docker Pull Request Client
Azure Kubernetes Service
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 1 07 , 22 1 07 . . 8.
Demo Grafana Prometheus 2 8
0. 11 0. , Grafana Azure Kubernetes Service Prometheus k8s API Server App Exporter cAdvisor Kube State Metrics Node Exporter
Azure Kubernetes Service
( Istio ) GoogleIBMLyft84 )0'" Kubernetes 1 !)/ &57=A26
D> B; Blue / Green !)/+0" $,,, "(. %-* # 3G".0 Kubernetes E9 HC Istio @ ?F :< 2 8 0. 11 0. ,
( Istio ) Istio 2 8 0. 11 0.
, Envoy Istio Proxy
Demo 2 8 0. 11 0. , 50
% 50 % Reviews
Demo 3 1 0 , 22 1 0 .
. 8.
#' >2+ &&:8 9. 3 $0- :/4 !#(5)
=6 % &5) Azure Kubernetes Service # Kubernetes ;? #' ,*7/ 1< "%!$ 4 1 0 , 22 1 0 . . 8.