Kubernetes tanfolyam #4: Kommunikáció a podok között: a Services letöltés

9.990 Ft

A Kubernetes “Services” biztosít állandó címeket, amin keresztül a hozzárendelt podot el tudod érni. A Kubernetes tanfolyam negyedik alkalmán ennek a használatát és működését sajátítod el.

Egy alkalmazás, ami nem tud másokkal kommunikálni és nem érhető el a felhasználó számára, értéktelen. Csak akkor tudja teljesíteni a feladatát, ha a kommunikációs utakat kiépítetted.

A Pod a Kubernetes cluster legkissebb eleme. A podok létrejönnek és eltűnnek. Sosem javítjuk meg őket. A rendszer a podok törlésével és ismételt létrehozásával gyógyítja önmagát. A rendszered hosszú életű, a podok nem.

A kontroller feladata, hogy a podok azt csinálják, amit vársz tőlük. Ilyen kontroller a már megismert ReplicaSet is, mely biztosítja, hogy az elvárt számú pod fusson a clusterben.

A jelenlegi felállással az a gond, hogy nem tudnak a podok kommunikálni egymással. Csak a podon belüli konténerek látják egymást a localhoston keresztül. Ez oda vezetett, hogy a web- és adatbázis szerverünk csak egyben skálázható, ami cseppet sem optimális. És ennek a fő oka a kommunikáció, pontosabban annak hiánya.

A valóságban minden podnak saját IP címe van. Minden további nélkül külön podba tehetjük a web- és az adatbázis szervereket, majd beállíthatjuk az elsőt, hogy lássa az utóbbit. A nehézség az, hogy a pod rövid életű. Nem számíthatsz arra, hogy ugyan azon az IP címen elérhető lesz folyamatosan. Ha egy pod nem jól működik, a ReplicaSet leállítja és indít helyette egy másikat. Ennek azonban más lesz az IP címe. Szükségünk van egy megbízható, soha meg nem változó címre, ami a megfelelő podhoz irányítja a forgalmat.

A Kubernetes “Services” biztosít állandó címeket, amin keresztül a hozzárendelt podot el tudod érni. A Kubernetes tanfolyam negyedik alkalmán ennek a használatát és működését sajátítod el.

 

Teljes tanfolyam tematikája:

  1. Bevezető: mire való a Kubernetes és hogyan kezdd el tanulni?
  2. Mi az a Kubernetes pod és hogyan használd?
  3. A podok skálázása ReplicaSettel
  4. Kommunikáció a podok között: a Services
  5. Váltás újabb verziókra leállás nélkül
  6. Tedd elérhetővé a külvilágnak! Az ingress használata
  7. A helyi diszk elérése kötetek segítségével
  8. Beállítások átadása: a ConfigMap használata
  9. Bizalmas információk elrejtése: a Secrets használata
  10. A cluster felosztása: a Namespace-ek használata
  11. Biztonság: Kubernetes felhasználók, csoportok és RBAC
  12. Erőforrás-menedzsment: CPU és memória limitek, QoS
  13. Kubernetes cluster készítése éles környezetben
  14. Az állapot (adatok) megtartása: storage használata
Készült

Oktató