Hodnotenie:
Momentálne nie sú žiadne recenzie čitateľov. Hodnotenie je založené na 3 hlasoch.
The DevOps 2.4 Toolkit
Tak ako ostatné knihy, ktoré som napísal, ani táto nemala pevne stanovený rozsah. Nezačal som s indexom. Nenapísal som zhrnutie každej kapitoly v snahe vymedziť rozsah. Takéto veci nerobím. Existoval len vysokoúrovňový cieľ preskúmať kontinuálne dodávanie a nasadzovanie vo vnútri klastrov Kubernetes. Čo som však urobil, bolo stanovenie niekoľkých usmernení. Prvým usmernením je, že "všetky príklady budú testované na všetkých hlavných platformách Kubernetes". No, to môže byť trochu prehnané. Som si vedomý toho, že každá veta, v ktorej sa spomína slovo "všetky" spolu so slovom "Kubernetes", bude určite nesprávna. Nové platformy sa objavujú ako huby po daždi. Napriek tomu to, čo určite môžem urobiť, je vybrať niekoľko najpoužívanejších. Minikube a Docker pre Mac alebo Windows by tam nepochybne mali byť pre tých, ktorí sa radšej "hrajú" s Dockerom lokálne. AWS je najväčší poskytovateľ hostingu, takže nesmie chýbať ani Kubernetes Operations (kops). Keďže by bolo hlúpe pokryť len nespravovaný cloud, musel som zahrnúť aj spravované klastre Kubernetes. Google Kubernetes Engine (GKE) je jasná voľba. Je to najstabilnejšie a na funkcie najbohatšie spravované riešenie Kubernetes. Pridanie GKE do mixu znamená, že by sme mali zahrnúť aj Azure Container Service (AKS) a Amazon Elastic Container Service (EKS), aby sme mali "veľkú trojicu" dodávateľov hostingu, ktorí ponúkajú spravovaný Kubernetes.
Bohužiaľ, v čase písania tohto článku (máj 2018) je služba Elastic Container Service (EKS) v štádiu predbežnej verzie a spoločnosť Amazon poskytuje prístup len relatívne malému počtu ľudí. Na druhej strane AKS je k dispozícii, ale v tejto chvíli je príliš nestabilná. Som teda nútený z tejto trojice škálovať na GKE ako jediný spravovaný Kubernetes, ktorý budeme skúmať. Nakoniec treba zahrnúť aj prípadné on-prem riešenie. Keďže OpenShift v tejto oblasti žiari, voľba bola pomerne jednoduchá. Celkovo som sa rozhodol otestovať všetko v minikube a Docker pre Mac lokálne, AWS s kops ako zástupcu clustera v cloude, GKE pre spravované klastre Kubernetes a OpenShift (s minishiftom) ako potenciálne on-prem riešenie. To už samo o sebe predstavuje skutočnú výzvu, ktorá sa môže ukázať ako viac, než dokážem prežuť. Napriek tomu by malo uistenie, že všetky príklady fungujú so všetkými týmito platformami a riešeniami, poskytnúť užitočné poznatky. Niektorí z vás si už vybrali príchuť Kubernetes, ktorú budú používať. Iní možno ešte stále rozmýšľajú, či prijať jednu alebo druhú. Aj keď porovnanie rôznych platforiem Kubernetes nie je primárnym predmetom knihy, budem sa snažiť vysvetliť rozdiely, keď na ne príde. Ak mám zhrnúť usmernenia, kniha má preskúmať kontinuálne dodávanie a nasadzovanie v systéme Kubernetes pomocou Jenkins.
Všetky príklady musia byť otestované v minikube, Docker pre Mac (alebo Windows), AWS s kops, GKE a OpenShift s minishift a EKS.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)