könyv: Getting GitOps

Borítókép Getting GitOps

A practical platform with OpenShift, Argo CD, and Tekton

Szerzők: Wanja Pernath

Az informatikai iparág folyamatosan fejlődik, és ebben a dinamikus világban a szoftverfejlesztési és üzemeltetési módszerek is változnak. A „Getting GitOps” című ingyenesen letölthető könyv modern, hatékony megközelítést mutat be, amely a GitOps alapelvein és a legújabb nyílt forráskódú technológiákon alapul. Ez a könyv különösen azok számára készült, akik a szoftverfejlesztés és üzemeltetés területén dolgoznak, és szeretnék jobban megérteni, hogyan alkalmazhatók az OpenShift, Argo CD, és Tekton technológiák a gyakorlatban.

A GitOps Alapelvei

A GitOps egy viszonylag új fogalom, amely a DevOps gyakorlatokat és eszközeit ötvözi a Git verziókezelő rendszerrel. Ez a megközelítés elősegíti a hatékonyabb és biztonságosabb kódkezelést, valamint a folyamatos integrációt és telepítést (CI/CD). A könyv részletesen bemutatja, hogy a GitOps hogyan javíthatja a szoftverfejlesztési ciklusokat, segítve a fejlesztőket a hatékonyabb munkavégzésben, a hibák csökkentésében, és a szoftverminőség javításában.

OpenShift Technológiák

Az OpenShift a Red Hat által kifejlesztett, vállalati szintű Kubernetes disztribúció, amely kiemelkedik a konténerizált alkalmazások kezelésében és skálázásában. A könyv részletesen tárgyalja az OpenShift kínálta előnyöket, beleértve a könnyű telepítést, automatizálást és skálázhatóságot. Emellett bemutatja, hogy az OpenShift hogyan integrálható más eszközökkel, mint például az Argo CD és a Tekton, hogy egy teljes körű GitOps alapú munkafolyamatot hozzon létre.

Illusztráció a Getting GitOps: A practical platform with OpenShift, Argo CD, and Tekton című könyvhöz.

Argo CD és Tekton

Az Argo CD egy deklaratív, Git-alapú folyamatos szoftverterítést lehetővé tévő eszköz Kubernetes-hez, míg a Tekton egy Kubernetes natív CI/CD rendszer. A könyv bemutatja, hogy ezek az eszközök hogyan segíthetik a fejlesztőket az automatizált és hatékonyabb munkafolyamatok kialakításában. Számos gyakorlati példán keresztül az olvasó megismerheti, hogy ezeket az eszközöket hogyan lehet integrálni az OpenShift platformmal a jobb teljesítmény és rugalmasság érdekében.

Témakörök

A könyv modern fejlesztési módszereket mutat be Kubernetes környezetben, hangsúlyozva az alkalmazások fejlesztési ciklusát és terítését CI/CD valamint GitOps segítségével a Red Hat OpenShift-en keresztül. A könyv gyakorlati útmutatóként is szolgál. A könyv a következő témaköröket érinti:

  • GitOps alapelvei.
  • OpenShift platform használata.
  • Argo CD – egy Git-alapú folyamatos kiszállítási eszköz.
  • Tekton – Kubernetes natív CI/CD rendszer.
  • Quarkus Java fejlesztési eszköz.
  • Alkalmazás konfigurációja PostgreSQL adatbázissal.
  • Kubernetes alapfájlok és OpenShift sablonok.
  • Kustomize konfigurációs kezelő.
  • Docker, Podman, Buildah, és Skopeo építő eszközök.
  • Helm chartok és subchartok.
  • Kubernetes Operátorok.
  • CI/CD Tektonnal és OpenShift Pipelines-szel.
  • Biztonsági megközelítések.



Letöltés

https://developers.redhat.com/e-books/getting-gitops-practical-platform-openshift-argo-cd-and-tekton

Avatar photo

Szerző: Istvan Kerekes

Ha úgy érzed, hogy a munkád során tudnék segíteni Red Hat, vagy IBM termékekkel kapcsolatban, akkor keress bátran: https://www.arrow.com/globalecs/hu/munkatarsaink/red-hat/