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
570
fuku-kuma20180622
Azure Kubernetes Service を活用したマイクロサービス開発
TonyTonyKun
June 22, 2018
Tweet
Share
More Decks by TonyTonyKun
See All by TonyTonyKun
Azure App Service on Linux の Sidecar に Phi-3 を配置してインテリジェントなアプリケーションを作ってみよう/jazug-anniv14
thara0402
0
900
サイクルガードサービス AlterLock の問い合わせ対応業務に Azure OpenAI Service を活用した話/jazug46
thara0402
0
830
Microsoft Ignite 2023 現地参加レポート/ignite2023
thara0402
0
240
Azure Container Apps で .NET 7 アプリを Blue-Green デプロイしてみよう!/jazug12
thara0402
0
1.6k
Azure Synapse Analytics 入門/jazug11
thara0402
0
690
Azure Bicep で始める Infrastructure as Code/ace0917
thara0402
0
430
Introduction to Azure Synapse Analytics/ace0416
thara0402
0
480
Azure Kubernetes Service を活用したマイクロサービス開発/clouddev
thara0402
0
440
Azure Kubernetes Service を活用したマイクロサービス開発/Ignite-osaka
thara0402
0
450
Other Decks in Technology
See All in Technology
複雑性の高いオブジェクト編集に向き合う: プラガブルなReactフォーム設計
righttouch
PRO
0
110
権威ドキュメントで振り返る2024 #年忘れセキュリティ2024
hirotomotaguchi
2
740
Wantedly での Datadog 活用事例
bgpat
1
440
KnowledgeBaseDocuments APIでベクトルインデックス管理を自動化する
iidaxs
1
260
10個のフィルタをAXI4-Streamでつなげてみた
marsee101
0
170
レンジャーシステムズ | 会社紹介(採用ピッチ)
rssytems
0
150
AI時代のデータセンターネットワーク
lycorptech_jp
PRO
1
280
Fanstaの1年を大解剖! 一人SREはどこまでできるのか!?
syossan27
2
160
PHPからGoへのマイグレーション for DMMアフィリエイト
yabakokobayashi
1
170
Amazon Kendra GenAI Index 登場でどう変わる? 評価から学ぶ最適なRAG構成
naoki_0531
0
110
コンテナセキュリティのためのLandlock入門
nullpo_head
2
320
2024年にチャレンジしたことを振り返るぞ
mitchan
0
130
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
Docker and Python
trallard
42
3.1k
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
Bash Introduction
62gerente
608
210k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
4 Signs Your Business is Dying
shpigford
181
21k
How to train your dragon (web standard)
notwaldorf
88
5.7k
Become a Pro
speakerdeck
PRO
26
5k
Mobile First: as difficult as doing things right
swwweet
222
9k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
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.