1. k8s on Alibaba Cloud
AliEaters #2
@yoshidashingo
2018.3.20
2. 吉田真吾
n バックグラウンド
証券システム基盤開発
p 基盤システム開発、Oracleチューニングなど
エバンジェリスト
p 講演113回(2013年実績)
p AWS設計・構築・移行(2014-2015)
n 現在のしごと
(株) セクションナイン 代表取締役社長
p APN コンサルティングパートナー
p DevOps Dockerize Serverless 支援など
(株) 実績等
p AWSウルトラクイズ
初代チャンピオン (2012年)
p AWS Samurai 2014 / 2016
23. Database
ApsaraDB for RDS (MySQL)
ApsaraDB for RDS (SQL Server)
ApsaraDB for RDS (PostgreSQL)
ApsaraDB for MongoDB
ApsaraDB for Redis
ApsaraDB for Memcache
ApsaraDB for Hbase
AnalyticDB
• MySQL互換のOLAPデータ分析
サービス
HiTSDB (High-Performance Time Series
Database)
• 時系列DB
HybridDB for MySQL
HybridDB for PostgreSQL
• MPP用エンジン
Distributed Relational Database Service
Application Realtime Monitoring Service
24. Database
ApsaraDB for RDS (MySQL)
ApsaraDB for RDS (SQL Server)
ApsaraDB for RDS (PostgreSQL)
ApsaraDB for MongoDB
ApsaraDB for Redis
ApsaraDB for Memcache
ApsaraDB for Hbase
AnalyticDB
• MySQL互換のOLAPデータ分析
サービス
HiTSDB (High-Performance Time Series
Database)
• 時系列DB
HybridDB for MySQL
HybridDB for PostgreSQL
• MPP用エンジン
Distributed Relational Database Service
Application Realtime Monitoring Service
27. Container Adoption Inside Alibaba
Singles Day(2017)
• 10K container instances
provisioned in 10 minutes
• 100Ks of running containers
for transaction processing
• Processing 325K orders per
second at peak
https://speakerdeck.com/ddbmh/container-service-at-alibaba-cloud
T-mallのSingle DayをさばいたContainer Service
• 2017.11.11
• 取引 1682億元/日
(2兆8594億円)
• 10分で1万台のコンテ
ナインスタンスを配備
• 10万以上のコンテナで
決済処理
• 325,000Txn/秒(ピー
ク時)
28. Container Community Engagement
Platinum Member since Dec 06
Kubernetes certified service provider
Out-of-tree cloud providers
OSS/NAS support by FlexVolume
VPC Network support by Flannel
Fluentd-pilot
OSS backend for Docker Registry
Docker Machine for ECS
https://speakerdeck.com/ddbmh/container-service-at-alibaba-cloud
Contribution
32. Out-of-tree Cloud Provider
>HHEG = H>I8 DB A IC DCH7 C 7A ADI: DCH DAA B7C7=
AE>7 & H7 & H78A
https://speakerdeck.com/ddbmh/container-service-at-alibaba-cloud
ネイティブサポート
alicloud-controller-manager による抽象化
33. Kubernetesのオペレーション
n コンソールからyamlで操作 or
n Kubectl コマンド
• Masterノードからconfigをコピーして操作
U R T 2) ) ) /$H $N EHTPH HU$N EH PI 8 6$ N EH$ PIL
N EH O H R GU
<3 6 635D @A3A @ 6@A3 A@ 376
R UX ETM $ PPLP
R UX RSY $ PPLP
N EH O H UHTXL HU
<3 6 AD>6 4: @A6 9> 6CA6 <3: 9> > A @ 376
R UX < GH> T . 0P PH1 - /( ( $A4>
N EHTPH HU 4O U HT9> . 0P PH1 ))($A4>
34. アプリのコンテナをデプロイ (kubectl続き)
M DGE N IG R U
:295 524 > 2 > 5> 2 > 265
T P GP - ). YXS $ PP PI )
T P GP - ). E. LO $ PP PI )
T P GP - ). DO T $ PP PI )
R UXE DTL $ PP PI
R UXE RS $ PP PI
TG U OCU GT D ) EE OUT $ PP PI
TG U UNCXG -)-) D- - - SD $ PP PI )
TG U UNCXG -)-) D- - N E.O $ PP PI )
M DGE N IG UGTX EGU
:295 <5 38 > 5 7< 5A 5 :28 7< < > 265
T P GP : G< T . 0P PG1 - /( $ 3< )
R UXE : G< T . 0P PG1 - /( ( $ 3<
M DGTPG GU 3N U GT7< . 0P PG1 ))($ 3<
TG U OCU GT 3N U GT7< . . - 0P PG1 ( .$ 3< )
TG U UNCXG 3N U GT7< . ( 0P PG1 ( .$ 3< )
39. Application Catalog
A tool that streamlines installing and managing Kubernetes applications
repository :https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts
https://speakerdeck.com/ddbmh/container-service-at-alibaba-cloud