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

IBM Kubernetesの全貌と始め方

Maho Takara
December 04, 2018

IBM Kubernetesの全貌と始め方

Japan Container Days v18.12 でお話した IBM の Kubernetesのご紹介とkubectl コマンドが利用できるまで手順の紹介です。

Maho Takara

December 04, 2018
Tweet

More Decks by Maho Takara

Other Decks in Technology

Transcript

  1. IBM Cloud Kubernetes       2018

    124 1CL 12:20 – 13:00 JapanContainerDays v18.12
  2. ͓࿩͢͠Δਓ EC ?A   :;+!,+#<5/@ & .=;D & '$,%*

    , & 960(440F SI"( 7. Kubernetes 2B 141 =>3-8 )) 
  3. *#.ͷྺ࢙ ϓϩάϥϛϯάݴޠΛ։ൃ '0353"/ IBM 7090 1961 7 0 NASA 

        NASA https://www.ibm.com/thought-leadership/hidden-figures/jp-ja/ 2017 
  4. H 3 0 / S 6 F O I 6

    *#.ͷྺ࢙ ϋʔυ΢ΣΞͱ04͕෼཭͞ΕͨΞʔΩςΫνϟΛ։ൃ 1964 System/360  
  5. # )    "% + – &$! –

    , – ( – ' – -*"% *#.ͷྺ࢙ ࣗવݴޠʹ࣭໰ʹ౴͑Δ8BUTPOΛ։ൃ 2011
  6. C 2 4 7 3 I C 0 1 C

    02 B *#.ͷྺ࢙ Ϋϥ΢υ΁ͷํ޲స׵ 2013ʙ2017 2006 AWS 2008 GCP 2010 Azure Bluemix Watson
  7. *#.ͷ,VCFSOFUFT੡඼ͱαʔϏε ICP IKS       IBM

    Cloud Private IBM Cloud Kubernetes Service
  8. ίϯςφ૚ʢڞ௨ʣ EPDLFSίϯςφͷϏϧυɺϨδετϦ΁ͷొ࿥ˍऔग़͠ ΦʔέετϨʔλ૚ ڞ௨ʣ LVCFDUM ϩʔϧΞ΢τɺෛՙ෼ࢄɺϦιʔε੍ݶɺίϯςφؒ࿈ܞ Πϯϑϥ૚ʢϕϯμʔݸผʣ Ϋϥελߏ੒ɺϨδετϦૢ࡞ɺ'8-#ઃఆɺετϨʔδૢ࡞ *#. $MPVE

    ,VCFSOFUFT 4FSWJDF ֓ཁ Master Node Worker Node Public Network Container Registry Services Cloud Service Storage Service Load Balancer Firewall "# docker  k8s  kubectl   Ibmcloud  Server Worker Node   !    
  9. *#.$MPVEΞʔΩςΫνϟʔ ͱ Λ௒͑ΔαʔϏε Infrastructure Service CloudFoundry Kubernetes Global Network SQL

    / NoSQL Watson APIBlock-Chain ServerLessAnalytics MessageDevOpsetc CF" Java,Python,Go Ruby,JavaScript Node-Redetc  / %( ## ## ! /  /    VLAN / Subnet / Portable IP #!#" # VPNDirect Linkvmware #" / " #" DCsPoPs DoS+*',!#" " )&$k8s#" 1.12.21.11.41.10.8
  10. 2 B 3 2 1 4 C *#. $MPVEάϩʔόϧωοτϫʔΫ AMS01

    - Amsterdam AMS03 - Amsterdam CHE01 - Chennai DAL01 - Dallas DAL05 - Dallas DAL06 - Dallas DAL09 - Dallas DAL10 - Dallas DAL12 - Dallas DAL13 - Dallas FRA02 - Frankfurt FRA04 - Frankfurt FRA05 - Frankfurt HKG02 - Hong Kong HOU02 - Houston LON02 - London LON04 - London LON05 - London LON06 - London MEX01 - Queretaro MIL01 - Milan MON01 - Montreal OSL01 - Oslo PAR01 - Paris SAO01 - Sao Paulo SEA01 - Seattle SEO01 - Seoul SJC01 - San Jose SJC03 - San Jose SJC04 - San Jose SNG01 - Singapore SYD01 - Sydney SYD04 – Sydney MEL01 - Melbourne TOK02 - Tokyo TOK04 - Tokyo TOK05 - Tokyo TOR01 - Toronto WDC01 - Washington, DC WDC04 - Washington, DC WDC06 - Washington, DC WDC07 - Washington, DC   DC –     IKS 
  11. • %%P4อޢ • τϥϯεϙʔτ૚ηΩϡϦςΟʔ 5-4 • άϩʔόϧɾϩʔυɾόϥϯαʔ (-# • 8FCΞϓϦέʔγϣϯɾϑΝΠΞ΢Υʔϧ

    8"' • υϝΠϯɾωʔϜɾαʔόʔ %/4 • Ωϟογϡ • ແྉτϥΠΞϧ • εϚʔτϧʔςΟϯάʢ࠷୹αΠτ༠ಋʣ • Ϩʔτ੍ݶ άϩʔόϧωοτϫʔΫ *#.$MPVE *OUFSOFU 4FSWJDFT $*4 TOK02 TOK04 TOK05 CIS              
  12. *#. $MPVE *OGSBTUSVDVSF4FSWJDF 26 © 2018 IBM Corporation IaaS Service

    CloudFoundry Kubernetes Global Network K Computer  2012/6     IBM Blue Gene/Q Lawrence Livermore National Laboratory (LLNL)
  13.       *#. $MPVE*OGSBTUSVDUVSF4FSWJDF ʢϕΞϝλϧ 

    $(   $(VLAN  $(VLAN 24H/365&!%  "*)+ ,'#    IBM Cloud   GPU 10Gx2 10Gx2
  14.         *#. $MPVE*OGSBTUSVDUVSF4FSWJDF

    ʢԾ૝αʔόʔʣ '  $+VLAN   $+VLAN 24H/365) & "-,/ 0*/#  IBM Cloud  Node1 Node2 Node3 Node4 ' $+%!+%  .( vCPU 256 RAM 4243GB NIC 1Gbps
  15. K *#. $MPVEετϨʔδ    VLAN   VLAN

      IBM Cloud              
  16. # (-1 "%'*,)  /0+! $&*,.2  *#. $MPVE Ծ૝αʔόʔͱϕΞϝλϧͷੑೳൺֱ

    Unixbench 5.1.3 $')1  .4   E3-1270v6 4cores 2 %+"" vCPU 8cores !" 1, # /( "" *2-0 3& 
  17. *#. $MPVE1MBUGPSN4FSWJDFT 31 © 2018 IBM Corporation Infrastructure Service CloudFoundry

    Kubernetes Global Network 2003 IBM Redbook 1993 - 2002 DB2
  18. 20 *#. $MPVE,VCFSOFUFT4FSWJDF 36 © 2018 IBM Corporation Infrastructure Service

    CloudFoundry Kubernetes Global Network Kubernetes Linux    2017   
  19. ίϯςφ૚ʢڞ௨ʣ EPDLFSίϯςφͷϏϧυɺϨδετϦ΁ͷొ࿥ˍऔग़͠ ΦʔέετϨʔλ૚ ڞ௨ʣ LVCFDUM ϩʔϧΞ΢τɺෛՙ෼ࢄɺϦιʔε੍ݶɺίϯςφؒ࿈ܞ Πϯϑϥ૚ʢϕϯμʔݸผʣ Ϋϥελߏ੒ɺϨδετϦૢ࡞ɺ'8-#ઃఆɺετϨʔδૢ࡞ *#. $MPVE

    ,VCFSOFUFT 4FSWJDF ֓ཁ Master Node Worker Node Public Network Container Registry Services Cloud Service Storage Service Load Balancer Firewall "# docker  k8s  kubectl   Ibmcloud  Server Worker Node   !