docker budapest meetup 2016.02.09

10
Molnár Zsolt Kubernetes / Cloud Native Computing ízelítő

Upload: zsolt-molnar

Post on 11-Apr-2017

166 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Docker Budapest meetup 2016.02.09

Molnár Zsolt

Kubernetes / Cloud Native Computing

ízelítő

Page 2: Docker Budapest meetup 2016.02.09

Miért állok itt előttetek?

• Röviden bemutassak egy új, izgalmas technológiát• Ötletet adjak arra miként lehet ezt kipróbálni a

saját környezetedben• Tipp, hogy miért jó más által készített, működő

vagrant projekttel dolgozni

• Disclaimer: egyelőre én is a tanulási görbe elején járok, de mivel “sharing is caring” gondoltam, miért ne..

Page 3: Docker Budapest meetup 2016.02.09

Kubernetes hátteréről röviden

• Konténer disk-format/runtime önmagában kevés

• Google szeretné a saját cloud-ja felé terelni az ügyfeleket

• CoreOS-es srácok és a Cloud Native Computing kezdeményezés

Page 4: Docker Budapest meetup 2016.02.09

Mit is tud ez a Kubernetes? (röviden…)

• POD absztrakció

Forrás: https://deconst.horse/developing/architecture/

Page 5: Docker Budapest meetup 2016.02.09

Mit is tud ez a Kubernetes? (röviden…)

• POD absztrakció• Service endpoint

Forrás: https://coreos.com/kubernetes/docs/latest/services.html

Page 6: Docker Budapest meetup 2016.02.09

Mit is tud ez a Kubernetes? (röviden…)

• POD absztrakció• Service endpoint• Replication Controller

Forrás: https://coreos.com/kubernetes/docs/latest/replication-controller.html

Page 7: Docker Budapest meetup 2016.02.09

Mit is tud ez a Kubernetes? (röviden…)

• POD absztrakció• Service endpoint• Replication Controller• Integráció más cloud alapú szolgáltatásokkal• Erőforrás allokáció autómatizálása• Terhelés alapú automatikus POD skálázás

Page 8: Docker Budapest meetup 2016.02.09

Kipróbálás

• github.com/coreos/coreos-kubernet projekt• Single-node: minden egy VM-ben, erőforrás

takarékosabb, hálózati problémák kizárása• Multi-node: a valósághoz közelebbi megoldás,

virtuális hálózattal, több erőforrás kell, a worker node-ok kapacitása és száma is konfigolható

• AWS: multi-node deployment, virtuálisan végtelen kapacitás, amíg a zsebünk bírja...

Page 10: Docker Budapest meetup 2016.02.09

Érdekes források

• Distributed Load Testing with Kubernetes by Amanda Waite: http://goo.gl/ERi6vn

• Container Orchestration using CoreOS and Kubernetes, workshop: http://goo.gl/gy149y

• Tectonic Summit 2015: http://goo.gl/50yMJA