2. 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..
3. 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
4. Mit is tud ez a Kubernetes? (röviden…)
• POD absztrakció
Forrás: https://deconst.horse/developing/architecture/
5. Mit is tud ez a Kubernetes? (röviden…)
• POD absztrakció
• Service endpoint
Forrás: https://coreos.com/kubernetes/docs/latest/services.html
6. 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
7. 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
8. 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...
10. É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