Értékelés:
Jelenleg nincsenek olvasói vélemények. Az értékelés 3 olvasói szavazat alapján történt.
The DevOps 2.4 Toolkit
Ahogy más könyveimnek, úgy ennek sem volt meghatározott terjedelme. Nem indexszel kezdtem. Nem írtam összefoglalót az egyes fejezetekről, hogy megpróbáljam meghatározni a terjedelmet. Nem szoktam ilyeneket csinálni. Csak egy magas szintű cél volt, hogy feltárjam a folyamatos szállítást és telepítést a Kubernetes fürtökön belül. Amit viszont megtettem, az néhány irányelv meghatározása volt. Az első irányelv az, hogy "az összes példát az összes főbb Kubernetes platformon teszteljük". Nos, ez talán egy kicsit erőltetett. Tisztában vagyok vele, hogy minden olyan mondat, amely az "összes" szót a "Kubernetes" szóval együtt említi, biztosan helytelen. Az új platformok úgy bukkannak elő, mint gomba az eső után. Mégis, amit biztosan megtehetek, hogy kiválasztok néhányat a leggyakrabban használtak közül. A Minikube és a Docker for Mac vagy Windows kétségtelenül ott kell lennie azoknak, akik inkább lokálisan "játszanak" a Dockerrel. Az AWS a legnagyobb tárhelyszolgáltató, így a Kubernetes Operations (kops) sem maradhat ki. Mivel butaság lenne csak a nem menedzselt felhővel foglalkozni, ezért a menedzselt Kubernetes fürtöket is fel kellett vennem. A Google Kubernetes Engine (GKE) a kézenfekvő választás. Ez a legstabilabb és leggazdagabb funkciókkal rendelkező menedzselt Kubernetes megoldás. A GKE hozzáadása a mixhez azt jelenti, hogy az Azure Container Service (AKS) és az Amazon Elastic Container Service (EKS) szolgáltatását is be kell vonni, így megvan a "nagy trió" a menedzselt Kubernetes-t kínáló tárhelyszolgáltatók között.
Sajnos e cikk írásakor (2018 májusában) az Elastic Container Service (EKS) még az előnézeti szakaszban van, és az Amazon csak viszonylag kevés ember számára biztosít hozzáférést. Az AKS viszont elérhető, de ebben a pillanatban túlságosan instabil. Így kénytelen vagyok a trióból a GKE-re skálázódni, mint az egyetlen menedzselt Kubernetesre, amit felfedezünk. Végül egy lehetséges on-prem megoldás is szerepeljen. Mivel az OpenShift ezen a területen brillírozik, a választás viszonylag könnyű volt. Mindent összevetve úgy döntöttem, hogy mindent tesztelek minikube és Docker Macre lokálisan, AWS kops-szal, mint a felhőben lévő fürt képviselője, GKE a menedzselt Kubernetes fürtökhöz, és OpenShift (minishifttel), mint lehetséges on-prem megoldás. Ez már önmagában is igazi kihívást jelent, ami lehet, hogy többnek bizonyul, mint amit meg tudok rágni. Mégis, annak biztosítása, hogy az összes példa működjön az összes említett platformmal és megoldással, hasznos betekintést fog nyújtani. Néhányan már kiválasztották a Kubernetes ízét, amit használni fognak. Mások talán még gondolkodnak azon, hogy egyiket vagy másikat fogadják-e el. Bár a különböző Kubernetes-platformok összehasonlítása nem a könyv elsődleges témaköre, igyekszem a lehető legjobban elmagyarázni a különbségeket, amint azok felmerülnek. Összefoglalva az irányelveket, a könyvnek meg kell vizsgálnia a folyamatos szállítást és telepítést a Kubernetesben a Jenkins segítségével.
Minden példát minikube, Docker for Mac (vagy Windows), AWS kops, GKE és OpenShift minishift és EKS segítségével kell tesztelni.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)