A DevOps egyik legnagyobb előnye, hogy a fejlesztés és az üzemeltetés összekapcsolódik, a folyamatok automatizálhatóak. Egy teljes DevOps workflow három fő szakaszból áll: Integration-Deployment-Delivery. Ha ezek automatizáltak és folyamatosan mennek, akkor kapjuk a C-t elé, ettől lesz Continuous.

Ennek elérése azzal kezdődik, hogy megcsinálod manuálisan. Az első és elengedhetetlen lépés az integráció, amikor a fejlesztő által írt kód működő alkalmazássá áll össze. A kiinduló pont az éles üzembe szánt forráskód, melyen unit tesztet kell futtatni, le kell fordítani, ha a nyelv ezt igényli, majd el kell készíteni a Docker image-et, melyben tesztelhető a program a maga szűk környezetében. Ha ez sikerült, mehetsz a következő (Deployment) lépésre.

Ezen a képzésen azt tanulod meg, hogy egy példa alkalmazás forráskódjától hogyan jutsz el egy letesztelt, Docker konténerben futtatható alkalmazásig. Ehhez az első lépés a Docker telepítése a gépedre (itt még szerverről szó nincs, a fejlesztési fázis végén vagyunk). A fejlesztés ritkán történik Linux desktopon, így a képzésen megismered a három legelterjedtebb platformon (Linux, MacOS és Windows) a Linux konténerek futtatását egyszerűvé tevő Docker környezet elkészítését, a Docker Machine alapvető használatát és végül ebben a környezetben a Docker Compose segítségével egyszerűen elvégezhető integrációs folyamat lépéseit.

A tanfolyam erre a tudásra építed fel a saját teszt Docker Swarm clusteredet, a deployment és delivery folyamatokat, ezek automatizálását (hogy continuous legyen) és végül az alkalmazás éles környezetben történő futtatását különböző saját és felhős rendszerekben.

Az elmúlt hónapban 3 tanuló iratkozott be
 Czakó Krisztián

Czakó Krisztián

0
Rated 0 out of 5
0 csillag az 5-ből (0 értékelés alapján)

Tracks:

  • Continuous Integration folyamat Docker segítségével
    • DevOps egyszerűen – #1: Continuous Integration folyamat Docker segítségével 3.1.
    • DevOps egyszerűen – #1: Continuous Integration folyamat Docker segítségével 3.2.
    • DevOps egyszerűen – #1: Continuous Integration folyamat Docker segítségével 4.1.
    • DevOps egyszerűen – #1: Continuous Integration folyamat Docker segítségével 4.2.
    • DevOps egyszerűen – #1: Continuous Integration folyamat Docker segítségével 5.
  • Skálázható cluster Docker Swarm alapon
    • DevOps egyszerűen – #2: Skálázható cluster Docker Swarm alapon 1.
    • DevOps egyszerűen – #2: Skálázható cluster Docker Swarm alapon 2.
  • A Docker Swarm hálózatkezelése és a reverse proxy
    • DevOps egyszerűen – #3: A Docker Swarm hálózatkezelése és a reverse proxy 1.
    • DevOps egyszerűen – #3: A Docker Swarm hálózatkezelése és a reverse proxy 2.
    • DevOps egyszerűen – #3: A Docker Swarm hálózatkezelése és a reverse proxy 3.
    • DevOps egyszerűen – #3: A Docker Swarm hálózatkezelése és a reverse proxy 4.
  • A Continuous Delivery és Deployment automatizálása Jenkinsszel
    • DevOps egyszerűen – #4: A Continuous Delivery és Deployment automatizálása Jenkinsszel 2.
    • DevOps egyszerűen – #4: A Continuous Delivery és Deployment automatizálása Jenkinsszel 3.
    • DevOps egyszerűen – #4: A Continuous Delivery és Deployment automatizálása Jenkinsszel 4.
  • A Docker haladó használata: az API, az API alapú proxy és a Docker Stack
    • DevOps egyszerűen – #5: A Docker haladó használata: az API, az API alapú proxy és a Docker Stack 1.
    • DevOps egyszerűen – #5: A Docker haladó használata: az API, az API alapú proxy és a Docker Stack 2.
    • DevOps egyszerűen – #5: A Docker haladó használata: az API, az API alapú proxy és a Docker Stack 3.
  • Hogyan naplózz a Swarm clusterben?
    • DevOps egyszerűen – #6: Hogyan naplózz a Swarm clusterben? 2.
    • DevOps egyszerűen – #6: Hogyan naplózz a Swarm clusterben? 2. Q&A
    • DevOps egyszerűen – #6: Hogyan naplózz a Swarm clusterben? 3.
  • A Swarm cluster monitorozása
    • DevOps egyszerűen – #7: A Swarm cluster monitorozása 1.
    • DevOps egyszerűen – #7: A Swarm cluster monitorozása 2.
  • Docker Swarm cluster Amazon Web Services felhőben
    • DevOps egyszerűen – #8: Docker Swarm cluster Amazon Web Services felhőben 1.
    • DevOps egyszerűen – #8: Docker Swarm cluster Amazon Web Services felhőben 2.
    • DevOps egyszerűen – #8: Docker Swarm cluster Amazon Web Services felhőben 3.
  • Docker Swarm automatikusan DigitalOcean felhőben
    • DevOps egyszerűen – #9: Docker Swarm automatikusan DigitalOcean felhőben 1.
    • DevOps egyszerűen – #9: Docker Swarm automatikusan DigitalOcean felhőben 2.
  • Az adattárolás alapjai Docker Swarm clusterben
    • DevOps egyszerűen – #10: Az adattárolás alapjai Docker Swarm clusterben 1.
    • DevOps egyszerűen – #10: Az adattárolás alapjai Docker Swarm clusterben 2.
    • DevOps egyszerűen – #10: Az adattárolás alapjai Docker Swarm clusterben 3.
  • Platformfüggetlen storage kezelés a Swarm clusterben
    • DevOps egyszerűen – #11: Platformfüggetlen storage kezelés a Swarm clusterben 1.
    • DevOps egyszerűen – #11: Platformfüggetlen storage kezelés a Swarm clusterben 2.
    • DevOps egyszerűen – #11: Platformfüggetlen storage kezelés a Swarm clusterben 3.
  • A Docker Secret és SSL/HTTPS tanúsítvány automatikusan
    • DevOps egyszerűen – #12: A Docker Secret és SSL/HTTPS tanúsítvány automatikusan 1.
    • DevOps egyszerűen – #12: A Docker Secret és SSL/HTTPS tanúsítvány automatikusan 2.

Iratkozz be!

Még nincsenek értékelések. Legyél te az első, aki ír egyet!