Kubernetes

Uzly a pody Kubernetes

Uzly a pody Kubernetes

Spoločnosti, ktoré sa snažia využiť technológiu kontajnerov na nasadenie na úrovni výroby, sa dostávajú do popredia hlavne nástroje na správu klastrov a orchestráciu. Kubernetes je samozrejme jedným z popredných orchestračných mechanizmov. Struky a uzly hrajú vo svete Kubernetes dôležitú úlohu. Poďme teda diskutovať o základoch týchto komponentov.

Kubernetes Pods

Pod je možné definovať ako kolekciu kontajnerov zdieľajúcich sieťové úložisko a pokyny na obsluhu. Funguje to ako jednotka. Všetky kontajnery v podu sú umiestnené a naplánované spolu. Je to v podstate aplikačný „logický hostiteľ“.

Tu sú vlastnosti produktu Kubernetes Pod:

Neexistujú tvrdé a rýchle pravidlá, ako kombinovať nádoby a vytvoriť pod. Cieľom však je pevne spojiť jeden alebo viac aplikačných kontajnerov dohromady. Vo svete fyzických alebo virtuálnych strojov by Pod vyzeral ako jediný stroj s hostingom úzko prepojených aplikácií.

Pri návrhu Pod by mali vývojári Kubernetes myslieť na Pod ako na atómovú jednotku. Môžete tak umiestniť aplikácie, ktoré budú ťažiť z tesnej blízkosti. Môžete napríklad vložiť kontajner pre Node.webová aplikácia js a kontajner, ktorý jej dodáva dáta v rovnakom Pod. Týmto spôsobom budú kontajnery profitovať zo spoločného umiestnenia a spoločného plánovania v jednom pod.

Struky majú byť ľahko vymeniteľné. Každý modul Pod je vytvorený kombináciou jedného alebo viacerých aplikačných kontajnerov. Potom je nasadený do Uzla. Zostáva na Uzle až do jeho ukončenia. Ak uzol zlyhá, hlavné komponenty Kubernetes vytvoria podobné pody v zdravých uzloch klastra.


Uzly Kubernetes

Uzol je definovaný ako pracovný stroj. V ranom vývoji Kubernetes bol uzol nazývaný prisluhovačom. Môže to byť fyzický alebo virtuálny stroj. Pán riadi každý uzol. Na uzol je možné nasadiť viac podov a neexistujú žiadne obmedzenia týkajúce sa toho, aké pody je možné na uzloch spustiť. Majster Kubernetes spracováva plánovanie toboliek naprieč rôznymi uzlami a sleduje dostupné zdroje na nich.

Tu sú povinné súčasti uzla Kubernetes:

Na rozdiel od pods, uzly nevytvára priamo Kubernetes. Kuberenetes vezme fyzický alebo virtuálny stroj na vašu skupinu zdrojov vo vašom cloude alebo dátovom centre a vytvorí abstrakciu. Takže keď Kuberenetes vytvára uzol, vytvára objekt, ktorý predstavuje uzol.


Záver

Pods a Nodes sú základné koncepty Kubernetes. Kontajnery sa kombinujú, aby sa vytvorili pracovné zaťaženia podu, a potom sa pody distribuujú do uzlov alebo pracovných strojov. Vďaka kombinácii podov a uzlov je Kubernetes schopný budovať výkonné klastre na podporu rozsiahlych aplikácií.

Ďalšie štúdium:

Referencie:

Hry Ako zvýšiť rýchlosť FPS v systéme Linux?
Ako zvýšiť rýchlosť FPS v systéme Linux?
FPS znamená Počet snímok za sekundu. Úlohou FPS je merať snímkovú frekvenciu pri prehrávaní videa alebo herných výkonoch. Jednoducho povedané, počet n...
Hry Najlepšie hry Oculus App Lab
Najlepšie hry Oculus App Lab
Ak ste vlastníkom náhlavnej súpravy Oculus, musíte byť informovaní o bočnom nakladaní. Sideloading je proces inštalácie neuloženého obsahu do náhlavne...
Hry Top 10 hier, ktoré sa dajú hrať na Ubuntu
Top 10 hier, ktoré sa dajú hrať na Ubuntu
Platforma Windows je jednou z dominujúcich platforiem pre hry kvôli obrovskému percentu hier, ktoré sa dnes vyvíjajú na natívnu podporu systému Window...