Értékelés:

A „Platform Engineering on Kubernetes” című könyv egy olyan alapos forrás, amely hatékonyan fedi le a Kubernetes és a platformmérnökség összetettségét. Gyakorlati megközelítést alkalmaz egy „sétáló csontváz” alkalmazással, ami a fejlesztők számára elérhetővé és gyakorlatiassá teszi a könyvet. Bár nagy mennyiségű értékes információt sűrít egy viszonylag rövid kötetbe, némi kritikával kell szembenéznie a címe miatt, amely téves elképzelésekhez vezethet a tartalmával kapcsolatban.
Előnyök:⬤ A Kuberneteshez kapcsolódó platformtechnikai fogalmak átfogó lefedettsége.
⬤ Kézzelfogható megközelítés egy gyakorlati példával („sétáló csontváz”), amelyre a könyvben végig épül.
⬤ Jól megírt és világos magyarázatok egy tapasztalt szerzőtől.
⬤ A valós kihívásokkal foglalkozik, és a legjobb gyakorlatokat ismerteti.
⬤ Értékes a különböző szintű szakértelemmel rendelkező fejlesztők számára, különösen a felhő-natív környezetekben.
⬤ További online forrásokat és kódpéldákat tartalmaz.
⬤ A 'Platform Engineering' cím nem feltétlenül kelti fel az érdeklődést, és félrevezetheti a könyv fókuszát.
⬤ Néhány kritikus megjegyezte, hogy több példát vagy alternatív Kubernetes-változatokkal kapcsolatos megbeszéléseket lehetne találni.
⬤ Az információk mélysége és sűrűsége miatt túlterhelő lehet a teljesen kezdők számára.
(10 olvasói vélemény alapján)
Platform Engineering on Kubernetes
A Kubernetes tetejére nyílt forráskódú eszközökkel épített platformokkal teheti képessé csapatát.
A Kubernetes bevezetése összetett - különösen, ha egy olyan szervezetben dolgozik, ahol több csapat van, több felhőszolgáltatóhoz telepít, és különböző stackekkel dolgozik. A Platform Engineering on Kubernetes megmutatja, hogyan oldhatja meg ezeket a gyakori felhőalapú problémákat nyílt forráskódú eszközökkel és a Kubernetes közösség újonnan megjelenő legjobb gyakorlataival.
A Platform Engineering on Kubernetes című könyvben a következőket tanulhatja meg:
⬤ A platformmérnökség mögött meghúzódó elvekről és arról, hogy ezek hogyan alkalmazhatók a Kubernetesre.
⬤ A nyílt forráskódú projektek értékelése és elfogadása a domain-specifikus platformok építéséhez.
⬤ Platform API-k létrehozása, hogy a csapatok több szoftvert adhassanak ki hatékonyabban.
⬤ A platform kognitív terhelésének csökkentése a csapatok számára.
⬤ Platformkezdeményezéseinek mérése a bevált szoftverkiszállítási mérőszámok segítségével.
⬤ Pakolás, verziókezelés, terjesztés és telepítés a Helm, Tekton, Dagger és Argo CD segítségével.
⬤ Multifelhő infrastruktúra stratégia megvalósítása a Crossplane használatával.
⬤ Progresszív frissítések a Knative Serving és az Argo Rollouts segítségével.
⬤ Elérhetővé teszi a fejlesztőcsapatok számára a szabványos alkalmazásszintű API-kat a Dapr segítségével.
Egy platform segít a csapatának abban, hogy a csodálatos szoftverek fejlesztésére összpontosíthasson. De egy megbízható platform létrehozása a Kubernetes tetején valódi szakértelmet igényel. A Platform Engineering on Kubernetes megmutatja, hogyan kombinálhat több népszerű nyílt forráskódú projektet egy olyan egyedi platformmá, amely az alkalmazásai és a csapatai számára működik. Ez a tökéletes útmutató a szervezetének a Kuberneteshez vezető útjához, amely leegyszerűsíti a felhőalapú fejlesztést a fejlesztőcsapatok számára, és segíti őket a szoftverek gyorsabb leszállításában.
Jared Watts előszava.
A nyomtatott könyv megvásárlása magában foglalja a Manning Publications ingyenes e-könyvét PDF és ePub formátumban.
A technológiáról
A Kubernetes egy csodálatos orchestrációs eszköz, de ez csak a felhőbe vezető út kezdete. A felhő-natív szoftverek hatékony szállításához a csapatának szilárd build pipeline-ra, hatékony csomagkezelőre és elosztási mechanizmusra, valamint olyan API-kra van szüksége, amelyek csökkentik a csapat kognitív terhelését. Ez a könyv megmutatja, hogyan építhet egyéni platformokat a Kubernetes tetején - mindezt olyan nyílt forráskódú eszközökkel, mint a Dapr, a Knative, az Argo CD és Rollouts, valamint a Tekton.
A könyvről
A Platform Engineering on Kubernetes a Kubernetes-alapú platform elemeinek egyértelmű meghatározásával kezdődik. Ezután szisztematikusan bemutatja azokat az eszközöket, amelyekre a szervezet követelményeinek pontosan megfelelő platform létrehozásához szüksége lesz. A gyakorlati példák és a részletes kód minden egyes lépésen végigvezetik Önt. A végére képes lesz egy teljes platformot létrehozni a felhő-natív szoftverek hatékony szállítására anélkül, hogy egy adott felhőszolgáltatóhoz vagy -szállítóhoz lenne kötve.
Mi van benne?
⬤ Pakolás, verziózás, terjesztés és telepítés a Helm, Tekton, Dagger és Argo CD segítségével.
⬤ Multifelhő infrastruktúra stratégia megvalósítása a Crossplane használatával.
⬤ Progresszív frissítések a Knative Serving és az Argo Rollouts segítségével.
⬤ Elérhetővé teszi a fejlesztőcsapatok számára a szabványos alkalmazásszintű API-kat a Dapr segítségével.
Az olvasóról
A konténerek és a Kubernetes alapjait ismerő fejlesztők és szoftverarchitektek számára.
A szerzőről
Mauricio Salatino jelenleg Dapr OSS Contributor, a Knative Steering Committee tagja és a Knative Functions munkacsoport társvezetője.
Tartalomjegyzék
1 (A) platformok felemelkedése a Kubernetes tetején.
2 A felhő-natív alkalmazások kihívásai.
3 Szolgáltatási csővezetékek: Felhő-natív alkalmazások építése.
4 Környezetvédelmi csővezetékek: Felhő-natív alkalmazások telepítése.
5 Több felhőből álló (alkalmazás)infrastruktúra.
6 Építsünk platformot a Kubernetes tetején.
7 Platformképességek I: Megosztott alkalmazással kapcsolatos aggodalmak.
8 Platformképességek II: A csapatok kísérletezésének lehetővé tétele.
9 A platformok mérése.