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
KubeCon_CNCon_2018_Recap_About_Kanister
Search
makocchi
January 16, 2019
Technology
4
2.7k
KubeCon_CNCon_2018_Recap_About_Kanister
KubeCon + CNCon 2018 Recap「About Kanister」@Docker Meetup Tokyo #27
makocchi
January 16, 2019
Tweet
Share
More Decks by makocchi
See All by makocchi
TiDBの始め方 〜今からでも遅くない分散SQL〜
makocchi
0
78
いまこそNewSQLを使ってみよう
makocchi
0
1.6k
Argo Workflowsコトハジメ
makocchi
0
410
クラウドネイティブなDBを使ってみよう!Kubernetes で TiDB を構築・運用する際のポイントを紹介 / how to use tidb with kubernetes
makocchi
2
5k
使いこなせ!Argo Workflows / How to use Argo Workflows
makocchi
5
19k
Kubernetes で TiDB を使ってみよう / TiDB on Kubernetes
makocchi
0
850
Kubernetes の Runtime Class について知ろう
makocchi
0
1k
GKE Autopilot Gatekeeper の Rego を眺めてみる
makocchi
2
1.1k
CRI についておさらいしよう
makocchi
3
1.4k
Other Decks in Technology
See All in Technology
FastAPIの魔法をgRPC/Connect RPCへ
monotaro
PRO
1
750
Azure SynapseからAzure Databricksへ 移行してわかった新時代のコスト問題!?
databricksjapan
0
140
それでも私はContextに値を詰めたい | Go Conference 2025 / go conference 2025 fill context
budougumi0617
4
1.2k
リーダーになったら未来を語れるようになろう/Speak the Future
sanogemaru
0
280
成長自己責任時代のあるきかた/How to navigate the era of personal responsibility for growth
kwappa
3
270
データエンジニアがこの先生きのこるには...?
10xinc
0
440
生成AIを活用したZennの取り組み事例
ryosukeigarashi
0
200
SREとソフトウェア開発者の合同チームはどのようにS3のコストを削減したか?
muziyoshiz
1
100
多野優介
tanoyusuke
1
430
10年の共創が示す、これからの開発者と企業の関係 ~ Crossroad
soracom
PRO
1
190
20250929_QaaS_vol20
mura_shin
0
110
stupid jj tricks
indirect
0
7.9k
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
54
11k
A Tale of Four Properties
chriscoyier
160
23k
The Invisible Side of Design
smashingmag
301
51k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
2.6k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Designing Experiences People Love
moore
142
24k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
KATA
mclloyd
32
15k
The Cult of Friendly URLs
andyhume
79
6.6k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.6k
Transcript
%0$,&3.&&56150,:0] #Z!NBLPDDIJ 1 "CPVU,BOJTUFS @makocchi %PDLFS.FFUVQ5PLZP
%0$,&3.&&56150,:0] #Z!NBLPDDIJ 2 サイバーエージェント アドテク本部 所属 普段はデータセンター運用や Private Cloud(OpenStack)を 構築・運用している
最近では Private Cloud 上に 簡単に Kubernetes を展開できる基盤(AKE)を開発している CKA (Certified Kubernetes Administrator) #150 CKAD (Certified Kubernetes Application Developper) #5 Japan Container Days v18.04 / v18.12 「Dockerだけじゃないコンテナ runtime 徹底比較」 「runc だけじゃない low level コンテナ runtime 徹底比較」 TWITTER / @makocchi Makoto Hasegawa FACEBOOK / makocchi0923 SELF INTRODUCTION
%0$,&3.&&56150,:0] #Z!NBLPDDIJ 3 Kubecon + CNCon 2018 NA recap ということで、今日はその中から
「CI/CD, Kubernetes, and Databases: Better Together」 のセッション内容をご紹介します
%0$,&3.&&56150,:0] #Z!NBLPDDIJ 4 IUUQTXXXZPVUVCFDPNXBUDI W8Z3[#U@[2
%0$,&3.&&56150,:0] #Z!NBLPDDIJ 5 $MPVE/BUJWFס┩槡מֽׄ%BUBCBTFס杯敯 IUUQTTDIEXTIPTUFE@MFTLDDOBF$*$%,T"OE%#T#FUUFS5PHFUIFSQEG
%0$,&3.&&56150,:0] #Z!NBLPDDIJ 6 $MPVE/BUJWFם梪㗞ךע םEBUBCBTFס鷞榫ֿصַٚס־ ؓوٛآ٭ب٘٤כעꣴꦕיַיյ䣆Ⳃמ㚺催ֿ䑒釐 USFBUFEBTQFUT $*$%מ磝ײ鱮ױיֽյ䣆Ⳃמظ٭ذסJNQPSUֿ 䑒釐דזגظ٭ذֿ׃מׂם
%FW0QTز٭ّכע⮯מ%#"ֿꪫ⠠ײםַכַׄםַ
%0$,&3.&&56150,:0] #Z!NBLPDDIJ 7 IUUQTTDIEXTIPTUFE@MFTLDDOBF$*$%,T"OE%#T#FUUFS5PHFUIFSQEG
%0$,&3.&&56150,:0] #Z!NBLPDDIJ 8 ؓوٛآ٭ب٘٤כظ٭ذي٭تֿ䅻מ⺱僿׆כֿך׀ طتعס舅Ⳃמ㚺催ס냕鵭כ냕값䈱ם鸵榫ֿך׀ 㲔꤀ס梪㗞ךⳂ־׆כךյطتعסفٝشةס⺸┕ֿ釤鱮ױ $*$%מ磝ײ鱮׳׆כֿך׀ף٬٬ IUUQTTDIEXTIPTUFE@MFTLDDOBF$*$%,T"OE%#T#FUUFS5PHFUIFSQEG
%0$,&3.&&56150,:0] #Z!NBLPDDIJ 9 ִלֹזי㲔杯ֹ
%0$,&3.&&56150,:0] #Z!NBLPDDIJ 10 ז׀־妳מםזיַ׆
%0$,&3.&&56150,:0] #Z!NBLPDDIJ 11 IUUQTLBTUFOJPLBOJTUFS
%0$,&3.&&56150,:0] #Z!NBLPDDIJ 12 LBOJTUFS غؕص鏤 仼儖鏤דכةؘٛ٤ ةؘٛؔ籡
%0$,&3.&&56150,:0] #Z!NBLPDDIJ 13 LBOJTUFSֿגס %BUB$BQUVSF&YQPSU 'JMFמ傴׀⭳׆כך׀յ#MPDL4UPSBHFמ㵚䑴יַ $4*מ㵚䑴岷ײ 4"1*ئَ٭ع岷ײ %BUBCBTF.BOJQVMBUJPO
ظ٭ذסنٜؔذٛ٤ءُت؞٤ءֿ⺎耆 מם◀㲊 䄐⮆ס䐂⺎耆 $POUSPM1MBOF*OUFHSBUJPO ,VCFSOFUFTכ㳡䫘ג%#סؤ٤عٞ٭ֿٜ⺎耆 $3%榫ַי⭚杼 "DUJPOTFU CMVFQSJOU 㲊紶ך׀ 4DBMFVQEPXO璡
%0$,&3.&&56150,:0] #Z!NBLPDDIJ 14 LBOJTUFSֿئَ٭عיַ%BUBCBTF
%0$,&3.&&56150,:0] #Z!NBLPDDIJ 15 LBOJTUFSס☼磝ײ XPSLPX IUUQTTDIEXTIPTUFE@MFTLDDOBF$*$%,T"OE%#T#FUUFS5PHFUIFSQEG
%0$,&3.&&56150,:0] #Z!NBLPDDIJ 16 LBOJTUFSס☼磝ײ XPSLPX IUUQTTDIEXTIPTUFE@MFTLDDOBF$*$%,T"OE%#T#FUUFS5PHFUIFSQEG ⠕☔氳מע׆ֿLBOJTUFSס ؞ٓדכ䓙זי
%0$,&3.&&56150,:0] #Z!NBLPDDIJ 17 LBOJTUFSCMVFQSJOU ַUBTL㲊紶גס $3%םסךZBNMך畘杼׆כֿך׀ 鿥䄭ַBOEتذُؕثַ ؤِٖؼطֿؔ䇶ֿ׆כמזי喋չםCMVFQSJOUֿ榟ױףאס䕑䕤ײ؆םֿ䐂׆כֿך׀ 仴מ鿥䄭יַCMVFQSJOUס❆
IUUQTHJUIVCDPNLBOJTUFSJPLBOJTUFS QPTUHSF42-סCBDLVQכSFTUPSF NPOHPECסCBDLVQכSFTUPSF םלםל
%0$,&3.&&56150,:0] #Z!NBLPDDIJ 18 LBOJTUFSסUPPM鷼 LBODUM LBOJTUFSס"DUJPOTFUDSFBUFWBMJEBUF׆כֿך׀ LVCFDUM✳זי$3%氧ꎰ׆כך׀ֿյ׆ה✳ֹכ־ַ־םַ ❆ֻף׆؆ם䚉 $ kanctl
create actionset --action backup --namespace kanister \ --blueprint my-blueprint \ --deployment default/my-app \ --profile my-s3-profile ׆ס㕙⺬עրEFGBVMUNZBQQסEFQMPZNFOUמ㵚יNZCMVFQSJOUמ㲊紶יַCBDLVQ⭚杼 NZTQSPMFכַֹQSPMF 鏀錞䗯㕔 ✳זי车ֹցכַֹ㲊紶LBOJTUFSסOBNFTQBDFמ⛼䡗
%0$,&3.&&56150,:0] #Z!NBLPDDIJ 19 LBOJTUFSסUPPM鷼 LBOEP ,VCFSOFUFTכ4סֹםظ٭ذ糋׀㕙ꝴךظ٭ذ鬇鴜ص٭ٜ א♓┕ס鐄伺ֿ扛ׂי٬٬ׂ־םַ ׂׂע׆הס%PDVNFOU IUUQTEPDTLBOJTUFSJPUPPMJOHIUNM
%0$,&3.&&56150,:0] #Z!NBLPDDIJ 20 לֹזי,BOJTUFSJOTUBMMס
%0$,&3.&&56150,:0] #Z!NBLPDDIJ 21 LBOJTUFSסJOTUBMM ⪜䌋ס)FMNDIBSUֿ榫䙫יַ 杯侇憠ךס僃二撶ע ┉䑴TUBCMFLBOJTUFSPQFSBUPSֵֿյ㵼ַ $ helm repo
add kanister https://charts.kanister.io/ $ helm install --name myrelease --namespace kanister \ kanister/kanister-operator --set image.tag=0.16.0 )FMN✳םַ㕙⺬עNBLFֿ榫䙫יַ $ make build $ make release-controller REGISTRY=<MY REGISTRY> $ make deploy REGISTRY=<MY REGISTRY>
%0$,&3.&&56150,:0] #Z!NBLPDDIJ 22 ,BOJTUFS✳זג啶䡗❆
%0$,&3.&&56150,:0] #Z!NBLPDDIJ 23 IUUQTTDIEXTIPTUFE@MFTLDDOBF$*$%,T"OE%#T#FUUFS5PHFUIFSQEG
%0$,&3.&&56150,:0] #Z!NBLPDDIJ 24 ױכ״
%0$,&3.&&56150,:0] #Z!NBLPDDIJ 25 "CPVU,BOJTUFS8SBQVQ $MPVE/BUJWF梪㗞מַֽיظ٭ذي٭ت鷞榫יַׂ꤀ס0QFSBUJPO CBDLVQSFTUPSF LVCFSOFUFTך舅Ⳃ׆כֿך׀סע荁ַכ䓙זג $*$%꤀מ儖樑מ鲣ַظ٭ذ榫䙫סֿ癨ⶡמםע גדյ䏔מ玮חCMVFQSJOUֿגׂ؆⭳י׆םַכ孱车םאֹ
☪䏲עؤِٖؼطؔ䇶ֿזיַזיׂ׆כ僿䏨 鎇ע鶱ׄלյ,VCFSOFUFTךظ٭ذي٭تס鷞榫יַ☔鷼ס鎇绂ַיײגַ םִ٬٬
%0$,&3.&&56150,:0] #Z!NBLPDDIJ 26 אס☽ס3FDBQؾذCZ!NBLPDDIJ ,VCF$PO $/$POך釤־ׄגַַםص٭ٜ鷼 .POJUPSJOH,VCFSOFUFT"VEJU-PHCZ'BMDP
%0$,&3.&&56150,:0] #Z!NBLPDDIJ 27 "CPVU,BOJTUFS @makocchi %PDLFS.FFUVQ5PLZP ׇ岲绱ֵֿכַׇֹױג