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
3.4k
interact2018.pdf
TonyTonyKun
June 30, 2018
Tweet
Share
More Decks by TonyTonyKun
See All by TonyTonyKun
Prompty を使って生成 AI アプリケーション開発のプロンプトを管理する/jat03
thara0402
0
9
Azure OpenAI Service で意図せず PTU モデルをデプロイして高額請求されてしまった件/jat04
thara0402
0
7
「Durable Task Scheduler」をチョイ見せ!/jat05
thara0402
0
2
Azure App Service on Linux の Sidecar に Phi-3 を配置してインテリジェントなアプリケーションを作ってみよう/jazug-anniv14
thara0402
0
1k
サイクルガードサービス AlterLock の問い合わせ対応業務に Azure OpenAI Service を活用した話/jazug46
thara0402
0
870
Microsoft Ignite 2023 現地参加レポート/ignite2023
thara0402
0
250
Azure Container Apps で .NET 7 アプリを Blue-Green デプロイしてみよう!/jazug12
thara0402
0
1.7k
Azure Synapse Analytics 入門/jazug11
thara0402
0
710
Azure Bicep で始める Infrastructure as Code/ace0917
thara0402
0
450
Other Decks in Technology
See All in Technology
Amazon S3 Tablesと外部分析基盤連携について / Amazon S3 Tables and External Data Analytics Platform
nttcom
0
150
株式会社EventHub・エンジニア採用資料
eventhub
0
4.3k
「正しく」失敗できる チームの作り方 〜リアルな事例から紐解く失敗を恐れない組織とは〜 / A team that can fail correctly
i35_267
1
540
あれは良かった、あれは苦労したB2B2C型SaaSの新規開発におけるCloud Spanner
hirohito1108
2
790
2025-02-21 ゆるSRE勉強会 Enhancing SRE Using AI
yoshiiryo1
1
420
Swiftの “private” を テストする / Testing Swift "private"
yutailang0119
0
140
Autonomous Database Serverless 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
17
45k
室長と気ままに学ぶマイクロソフトのビジネスアプリケーションとビジネスプロセス
ryoheig0405
0
370
速くて安いWebサイトを作る
nishiharatsubasa
14
15k
プロダクトエンジニア 360°フィードバックを実施した話
hacomono
PRO
0
120
利用終了したドメイン名の最強終活〜観測環境を育てて、分析・供養している件〜 / The Ultimate End-of-Life Preparation for Discontinued Domain Names
nttcom
2
320
エンジニアのためのドキュメント力基礎講座〜構造化思考から始めよう〜(2025/02/15jbug広島#15発表資料)
yasuoyasuo
18
7.1k
Featured
See All Featured
Thoughts on Productivity
jonyablonski
69
4.5k
Mobile First: as difficult as doing things right
swwweet
223
9.3k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
560
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
30
4.6k
Automating Front-end Workflow
addyosmani
1368
200k
Producing Creativity
orderedlist
PRO
344
39k
Why Our Code Smells
bkeepers
PRO
336
57k
Facilitating Awesome Meetings
lara
52
6.2k
Become a Pro
speakerdeck
PRO
26
5.1k
Large-scale JavaScript Application Architecture
addyosmani
511
110k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.3k
KATA
mclloyd
29
14k
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.