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

Flava Kubernetes Engine: 直感的に使えるプラットフォームを目指して /...

Flava Kubernetes Engine: 直感的に使えるプラットフォームを目指して / Flava Kubernetes Engine: Towards Intuitive Platform

KubernetesとPlatform Enginereringと愛するエンジニアのみなさん、Flava Kubernetes Engine (FKE) プロダクトマネージャーの五反田です。LINEヤフーにはFKEをはじめとして多くの社内ツール・プラットフォームが存在しますが「機能は足りているんだけど、使いづらいな」と思った経験はありませんか? 本セッションでは、FKEというプロダクトを例に使いやすいプラットフォームをいかにして作るかを説明します。また、より使いやすいプラットフォームを目指してFKEをどのように改善していくのか、今後の展望も紹介します

More Decks by LINEヤフーTech (LY Corporation Tech)

Other Decks in Technology

Transcript

  1. • Successor of ex-Private Clouds • Verda(ex-LINE) • YNW (ex-Yahoo

    Japan). • Large Scale • Fault Tolerant • multi region (plan) • multi availability zone • Secure • VPC, IAM... 8IBUJT'MBWB 1SJWBUF$MPVE1MBUGPSNJO-: $PSQPSBUJPO
  2. • 4FMG4FSWJDF,VCFSOFUFTBTB4FSWJDF ,BB4 • 4VDDFTTPSPG7,4;$1 • 7,4,BB4 GPSFY-*/&$PSQ • ;$1,BB4

    GPSFY:BIPP+BQBO • *OUFHSBUFEXJUI'MBWB • 4FSWFS -PBE#BMBODFS 71$ %/4  4UPSBHF FUD • 6TFS'SJFOEMZ*OUFSGBDF • 6* • $-* 8IBUJT'MBWB,VCFSOFUFT&OHJOF ',&
  3. *OUVJUJWF1MBUGPSNTFOBCMFTVTFSTUP • %P/PUIJOH • PSNBLFNJOJNVNFGGPSUUPHFU*EFBM1MBUGPSN • ,OPX8IBUUP%P • UPGVMGJMMUIFJSOFFET •

    (FU8BSOFEBOE3FKFDUFE • UPNJUJHBUFSJTLTBOEUPQSFWFOUJODJEFOUTBOEPVUBHFT 6TFST%FGJOFl*OUVJUJWF1MBUGPSNz
  4. 0QUJNJ[FE%FGBVMU$POGJH *GNBOZQBSBNFUFSTBSFSFRVJSFE  Þ OPUJOUVJUJWF *GEFGBVMUWBMVFJTTVCPQUJNBM Þ OPUJOUVJUJWF *GPQUJNJ[FEEFGBVMUWBMVFBSFTFU Þ

    JOUVJUJWF 'BDUPSTGPS6TFSTUPl%P/PUIJOHz "VUPNBUFE0QFSBUJPO "WPJEMBCPSTCZEPJOHPQFSBUJPO BVUPNBUJDBMMZPOUIFQMBUGPSNTJEF
  5. 0QUJNJ[FE%FGBVMU$POGJH *GNBOZQBSBNFUFSTBSFSFRVJSFE  Þ OPUJOUVJUJWF *GEFGBVMUWBMVFJTTVCPQUJNBM Þ OPUJOUVJUJWF *GPQUJNJ[FEEFGBVMUWBMVFBSFTFU Þ

    JOUVJUJWF 'BDUPSTGPS6TFSTUPl%P/PUIJOHz "VUPNBUFE0QFSBUJPO "WPJEMBCPSTCZEPJOHPQFSBUJPO BVUPNBUJDBMMZPOUIFQMBUGPSNTJEF
  6. 0QUJNJ[FE%FGBVMU$POGJH *GNBOZQBSBNFUFSTBSFSFRVJSFE  Þ OPUJOUVJUJWF *GEFGBVMUWBMVFJTTVCPQUJNBM Þ OPUJOUVJUJWF *GPQUJNJ[FEEFGBVMUWBMVFBSFTFU Þ

    JOUVJUJWF 'BDUPSTGPS6TFSTUPl%P/PUIJOHz "VUPNBUFE0QFSBUJPO "WPJEMBCPSTCZEPJOHPQFSBUJPO BVUPNBUJDBMMZPOUIFQMBUGPSNTJEF
  7. &YBNQMF/BNJOH3VMF$PNNBOE0SEFS • LVCFDUM WLTDUM CQDUM ʜDPNNBOE WFSC UBSHFU • LVCFDUM

    HFUQPET WLTDUM HFUDMVTUFST • PQFOTUBDL GLF ʜDPNNBOE UBSHFU WFSC • PQFOTUBDL TFSWFSMJTU GLF DMVTUFSDSFBUF ',&`T$-*DPNNBOEJTEFTJHOFEUPIBWFUBSHFUJOGSPOUPGWFSC UIBU`TXIZXFOBNFJU bGLF`SBUIFSUIBObGLFDUM` UPQSFWFOUVTFSTGSPNSVOOJOHbGLFDUM HFUDMVTUFST`PSTVDI )JOU:.BLFEJGGFSFOUUIJOHTEJGGFSFOU
  8. GLF OPEFQPPM DSFBUFI ʜ 6TBHF GLF OPEFQPPM DSFBUF</0%&@100-@/".&><GMBHT> ʜ $SFBUFBOPEFQPPM

    XJUITQFDJGJDGMBWPS GLF OPEFQPPM DSFBUFGPPDMVTUFSNZDMVTUFSGMBWPSJEW$16@(J#@(J#SFQMJDBT  ʜ 'MBHT GMBWPSJETUSJOHGMBWPSJE EFGBVMUUIFTNBMMFTUGMBWPS )JOUSVOGLF TQFDGMBWPSUPHFUBWBJMBCMFPQUJPOT $-*(VJEFT)PXUP(FU$BOEJEBUF7BMVFT 6TFSTOPMPOHFSIBWFUP SFBEEPDVNFOUTUPLOPXXIBUWBMVFTDBOCFTFU )FSF
  9. 3FKFDU#BE0QFSBUJPO *SSFHVMBSEBOHFSPVT PQFSBUJPOTTIPVMECF SFKFDUFE (FU8BSOFE$POGJSNFE 8IFOVTFSTUSZUPEP BDUJPOTXIJDIJTSJTLZ  XBSOJOHDPOGJSNBUJPO JTJNQPSUBOU

    (FU/PUJGJFE*OGPSNFE 8IFOTPNFJTTVF IBQQFOT VTFSTTIPVME CFOPUJGJFEBOE JOGPSNFE l(FU8BSOFE (FU3FKFDUFEz 'PSCBEBDUJPOTBOEFWFOUT
  10. 3FKFDU#BE0QFSBUJPO *SSFHVMBSEBOHFSPVT PQFSBUJPOTTIPVMECF SFKFDUFE (FU8BSOFE$POGJSNFE 8IFOVTFSTUSZUPEP BDUJPOTXIJDIJTSJTLZ  XBSOJOHDPOGJSNBUJPO JTJNQPSUBOU

    (FU/PUJGJFE*OGPSNFE 8IFOTPNFJTTVF IBQQFOT VTFSTTIPVME CFOPUJGJFEBOE JOGPSNFE l(FU8BSOFE (FU3FKFDUFEz 'PSCBEBDUJPOTBOEFWFOUT
  11. 3FKFDU#BE0QFSBUJPO *SSFHVMBSEBOHFSPVT PQFSBUJPOTTIPVMECF SFKFDUFE (FU8BSOFE$POGJSNFE 8IFOVTFSTUSZUPEP BDUJPOTXIJDIJTSJTLZ  XBSOJOHDPOGJSNBUJPO JTJNQPSUBOU

    (FU/PUJGJFE*OGPSNFE 8IFOTPNFJTTVF IBQQFOT VTFSTTIPVME CFOPUJGJFEBOE JOGPSNFE l(FU8BSOFE (FU3FKFDUFEz 'PSCBEBDUJPOTBOEFWFOUT
  12. • 'MBWBJTB-:$PSQ`T1SJWBUF$MPVEBOE',&JTUIF,BB4 PG'MBWB • *OUVJUJWF1MBUGPSNTBMMPXTVTFSTUP • %P/PUIJOH • 0QUJNJ[FE%FGBVMUBOE"VUPNBUFE0QFSBUJPO •

    ,OPX8IBUUP%P • 4JNQMF $POTJTUFOUBOE(VJEFE • (FU8BSOFEBOE3FKFDUFE • 'PS.JOJNJ[JOH3JTLTBOE1SFWFOUJOH0VUBHFT 4VNNBSZ