Upgrade to Pro — share decks privately, control downloads, hide ads and more …

KubeCon_CNCon_2018_Recap_About_Kanister

makocchi
January 16, 2019

 KubeCon_CNCon_2018_Recap_About_Kanister

KubeCon + CNCon 2018 Recap「About Kanister」@Docker Meetup Tokyo #27

makocchi

January 16, 2019
Tweet

More Decks by makocchi

Other Decks in Technology

Transcript

  1. %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
  2. %0$,&3.&&56150,:0] #Z!NBLPDDIJ 3 Kubecon + CNCon 2018 NA recap ということで、今日はその中から

    「CI/CD, Kubernetes, and Databases: Better Together」 のセッション内容をご紹介します
  3. %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璡
  4. %0$,&3.&&56150,:0] #Z!NBLPDDIJ 18 LBOJTUFSסUPPM鷼 LBODUM LBOJTUFSס"DUJPOTFU؅DSFBUFWBMJEBUF׌׾׆כֿך׀׾ LVCFDUM؅✳זי$3%؅氧ꎰ׌׾׆כ׵ך׀׾ֿյ׆ה׼؅✳ֹכ׻׽؂־׽׷׌ַ־׵׊׿םַ ❆ֻף׆؆ם䚉׋ $ kanctl

    create actionset --action backup --namespace kanister \ --blueprint my-blueprint \ --deployment default/my-app \ --profile my-s3-profile ׆ס㕙⺬עրEFGBVMUNZBQQסEFQMPZNFOUמ㵚׊יNZCMVFQSJOUמ㲊紶׈׿יַ׾CBDLVQ⭚杼؅ NZTQSPMFכַֹQSPMF 鏀錞䗯㕔 ؅✳זי车ֹցכַֹ㲊紶؅LBOJTUFSסOBNFTQBDFמ⛼䡗׌׾
  5. %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>