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
interact2018.pdf
Search
TonyTonyKun
June 30, 2018
Technology
3.5k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
interact2018.pdf
TonyTonyKun
June 30, 2018
More Decks by TonyTonyKun
See All by TonyTonyKun
Azure Durable Functions で作った NL2SQL Agent の精度向上に取り組んだ話/aidevday2026
thara0402
0
220
Azure Static Web Apps の自動ビルドがタイムアウトしやすくなった状況に対応した件/global-azure2026
thara0402
0
830
Azure Durable Functions で作った NL2SQL Agent の精度向上に取り組んだ話/jat08
thara0402
0
420
これでバッチリ!Azure マルチテナントアーキテクチャ設計のコツ/jat06
thara0402
0
760
Azure Load Testing を使って Azure Functions Flex Consumption の HTTP Trigger のパフォーマンスとコストを最適化してみよう/global-azure2025
thara0402
0
360
Prompty を使って生成 AI アプリケーション開発のプロンプトを管理する/jat03
thara0402
0
94
Azure OpenAI Service で意図せず PTU モデルをデプロイして高額請求されてしまった件/jat04
thara0402
0
110
「Durable Task Scheduler」をチョイ見せ!/jat05
thara0402
0
76
Azure App Service on Linux の Sidecar に Phi-3 を配置してインテリジェントなアプリケーションを作ってみよう/jazug-anniv14
thara0402
0
1.5k
Other Decks in Technology
See All in Technology
20分でわかるセキュアAPI
nwiizo
1
190
事業価値と Engineering 2026年度版
recruitengineers
PRO
44
22k
モバイルアプリ開発概論2026
recruitengineers
PRO
3
500
ブラウザ研修 2026
recruitengineers
PRO
4
790
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
19k
【CEDEC2026】グラフィックスエンジニアのためのニューラルシェーディング入門
cygames
PRO
0
120
OSPN.JPバージョンアップ作業進捗のご報告 / 20260801-osc26kyoto
akkiesoft
0
420
AWS ネットワーク構築でハマった(ハマりかけた) 5選とそこから得た教訓
nagisa53
4
200
20260804_Q4AzureUpdateBite_FabricDataAgentの精度を高める設計.pdf
matayuuu
1
120
【Google Cloud Next Tokyo'26】Gemini Enterprise と Oracle AI Database で実現する、業務データ活用を実現する AI エージェント実装
shisyu_gaku
0
230
つくって納得、つかって実感! 大規模言語モデルことはじめ ver2.0
recruitengineers
PRO
3
1.2k
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
4
24k
Featured
See All Featured
AI: The stuff that nobody shows you
jnunemaker
PRO
9
890
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
230
Designing Experiences People Love
moore
143
24k
Mobile First: as difficult as doing things right
swwweet
225
10k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
200
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.5k
How to Think Like a Performance Engineer
csswizardry
28
2.7k
Practical Orchestrator
shlominoach
191
12k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
760
Raft: Consensus for Rubyists
vanstee
141
7.6k
Discover your Explorer Soul
emna__ayadi
2
1.2k
Docker and Python
trallard
47
4.1k
Transcript
Kubernetes
ROMANCE DAWN for the new world • http://gooner.hateblo.jp/ Japan
Azure User Group JAZUG Microsoft MVP for Microsoft Azure : @ 2 8 0. 11 0. ,
Kubernetes Kubernetes !# Kubernetes
Kubernetes " Kubernetes 3 1 0 , 22 1 0 . . 8.
Kubernetes
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.
Kubernetes ( k8s ) *A15&)-3?+;A Kubernetes CIB27!'3-.A/4 *A15 cO64[S
8<03 7%9d *A15#:,RO QG 64[S N\UM XfWEK-)>"$3 -)>"$3*A15FVJ]e_ L^D*A15bTEKH*A15YK QGRO ZaP *A15`HEK@=A("0823 1 0 , 22 1 0 6 .6. 8.
Kubernetes 1 07 , 22 1 07 .
. 8. Kubernetes Node Pod Node Pod Container Container Master Node )&+%# ! $*'(+ "! $*'(+ # ! Container Container
Kubernetes Kubernetes 2 8 0.
11 0. , Kubernetes Node Pod Container Service Node Pod Container Client Container Container
Kubernetes 9 1 0 , 22 1 0
. . 8. Kubernetes Deployment Replica Set Pod Pod Replica Set Pod Pod
Kubernetes 5*!',("! Kubernetes 8< %2; Master
Node => 74 2; :-.9Agent #! Agent Node + ,63 Kubernetes Cluster $),&63 01/ Kubernetes % Google Kubernetes EngineGKE Azure Kubernetes ServiceAKS Amazon Elastic Container Service for KubernetesEKS 2 8 0. 11 0. ,
Kubernetes
Kubernetes +"'.7=(#" Kubernetes % 65) Google Kubernetes
EngineGKE Azure Kubernetes ServiceAKS Amazon Elastic Container Service for KubernetesEKS $"# !->;4+"9 &,*.3/<1 20Azure Kubernetes ServiceAKS8 :? 2 8 0. 11 0. ,
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 3 1 0 , 22 1 0 . . 8.
kubectl Kubernetes 3. # #
! %0#" #! kubernetes 2(-*&, Azure CLI 2.0 )$ 1' .kube/config ! 2(-*/+ 4 1 0 , 22 1 0 . . 8. $ az aks get-credentials --resource-group=<> --name=<AKS> https://kubernetes.io/docs/tasks/tools/install-kubectl/
Demo AKS Kubernetes Cluster 51 0 , 22
1 0 . .58.
Kubernetes
kubectl kubectl run Deployment Service
expose kubectl apply YAML 1 07 , 22 1 07 . . 8. $ kubectl run < > --image < > $ kubectl expose deployments < > —port=80 --type=LoadBalancer $ kubectl apply –f deployment.yaml $ kubectl apply –f service.yaml
kubectl 2 8 0. 11 0.
, Deployment.yaml
Helm Charts Kubernetes Charts Kubernetes YAML
YAML *)#&' "+ -! Charts ( Helm !$ ,% Client ( helm ) Server ( tiller ) Kubeapps Hub Charts Repository https://hub.kubeapps.com/ 9 1 0 , 22 1 0 . . 8.
Demo Kubernetes ASP.NET Core 2
8 0. 11 0. , Kubernetes Node Pod Container Service Node Pod Container Container Registry Docker Hub Docker Pull Client
Kubernetes
Kubernetes 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 2 8 0. 11 0. ,
Demo Grafana Prometheus 3 1
0 , 22 1 0 . . 8. Grafana Kubernetes Prometheus k8s API Server App Exporter cAdvisor Kube State Metrics Node Exporter
Kubernetes
( Istio ) GoogleIBMLyft84 )0'" Kubernetes 1 !)/ &57=A26
D> B; Blue / Green !)/+0" $,,, "(. %-* # 3G".0 Kubernetes E9 HC Istio @ ?F :< 51 0 , 22 1 0 . .58.
( Istio ) Istio 1 0 , 22 1
0 6 .6. 8. Envoy Istio Proxy
Demo 1 07 , 22 1 07 .
. 8. 50 % 50 % Reviews
Demo 2 8 0. 11 0. ,
)C04 WM63SR 9?/2 8%< Y ;#'B*7- WM Web
"9@(+>C OD FEQH JU9?/28%< '?$3:C.PT ;5,3 Kubernetes *7- NH &--= )C04&(-2A+>C18!'2 Kubernetes IX OSS KGZV L 9 1 0 , 22 1 0 . . 8.