Sobes.tech
Junior — Middle

Meséljen a Kubernetes gyakorlati használatában szerzett tapasztalatairól

sobes.tech MI

Válasz az MI-től

A Kubernetes-szal gyakorlatban azt használtam, hogy automatizáljam az alkalmazások telepítését és skálázását egy klaszteren belül. A fő feladatok a következők voltak:

  • Podok és Deploymentok létrehozása és kezelése a magas rendelkezésre állás biztosítása érdekében.
  • Szolgáltatások (Services) konfigurálása a terheléselosztáshoz és az alkalmazásokhoz való hozzáféréshez.
  • ConfigMap és Secret használata a konfigurációk és érzékeny adatok kezelésére.
  • A klaszter és az alkalmazások állapotának figyelemmel kísérése beépített eszközökkel és harmadik fél által kínált megoldásokkal.
  • Az alkalmazások automatikus skálázása a Horizontal Pod Autoscaler segítségével.

Például Node.js alkalmazás esetén egy Deploymentet hoztam létre a Docker kép megadásával, beállítottam a replikák számát, és konfiguráltam egy LoadBalancer típusú szolgáltatást a külső hozzáféréshez. Ez lehetővé tette az alkalmazás gyors frissítését anélkül, hogy leállás történt volna, és biztosította a hibatűrést.