Kubernetes

Kubernetes noder og bælg

Kubernetes noder og bælg

Da virksomheder forsøger at bruge containerteknologi til implementering på produktionsniveau, får klyngestyring og orkestrationsmotorer fremtrædende plads. Selvfølgelig er Kubernetes en af ​​de fremtrædende orkestrationsmotorer derude. Bælg og knuder spiller en vigtig rolle i Kubernetes-verdenen. Så lad os diskutere det grundlæggende i disse komponenter.

Kubernetes bælg

En Pod kan defineres som en samling af containere, der deler netværkslagring og instruktioner til drift. Det fungerer som en enhed. Alle containerne i pod'en er samplaceret og planlagt. Det er dybest set en applikationsspecifik "logisk vært".

Her er kendetegnene ved en Kubernetes Pod:

Der er ingen hårde og hurtige regler for, hvordan man kombinerer containere til at oprette en Pod. Men ideen er at stramme en eller flere applikationsbeholdere sammen. I den fysiske eller virtuelle maskineverden ville en Pod ligne en enkelt maskine med hosting af tætkoblede applikationer.

Ved design af en Pod skal Kubernetes-udviklere tænke på Pod'en som en atomenhed. Så du kan placere applikationer, der nyder godt af nærhed. For eksempel kan du placere en container til Node.js webapplikation og containeren, der forsyner den med data i samme Pod. På denne måde vil containerne drage fordel af samlokalisering og samplanlægning i en enkelt Pod.

Bælter skal let udskiftes. Hver Pod oprettes ved at kombinere en eller flere applikationsbeholdere. Derefter distribueres den til en node. Den forbliver på noden, indtil den ophører. Hvis noden mislykkes, opretter Kubernetes-masterkomponenter lignende pods i klyngens sunde noder.


Kubernetes noder

En node defineres som en arbejdsmaskine. I den tidlige udvikling af Kubernetes blev en node kaldt en minion. Det kan være en fysisk eller virtuel maskine. Skibsføreren administrerer hver knude. Flere pods kan distribueres til en node, og der er ingen begrænsninger for, hvilken slags pods der kan køres på noderne. Kubernetes Master håndterer planlægningen af ​​Pods på tværs af de forskellige knudepunkter og holder styr på de tilgængelige ressourcer på dem.

Her er de obligatoriske komponenter i en Kubernetes-node:

I modsætning til bælg oprettes ikke noder direkte af Kubernetes. Kuberenetes tager den fysiske eller virtuelle maskine på din pulje af ressourcer i din sky eller dit datacenter og skaber en abstraktion. Så når Kuberenetes opretter en node, opretter den et objekt, der repræsenterer noden.


Konklusion

Bælg og knuder er grundlæggende begreber i Kubernetes. Containere kombineres for at skabe Pod-arbejdsbelastninger, og derefter distribueres Pods til noder eller arbejdsmaskiner. Gennem kombinationen af ​​Pods og Nodes er Kubernetes i stand til at opbygge kraftige klynger til at understøtte store applikationer.

Yderligere studier:

Referencer:

HD Remastered-spil til Linux, der aldrig tidligere havde haft en Linux-udgivelse
Mange spiludviklere og udgivere kommer med HD-remaster af gamle spil for at forlænge franchisens levetid. Venligst fans, der anmoder om kompatibilitet...
Sådan bruges AutoKey til at automatisere Linux-spil
AutoKey er et desktopautomatiseringsværktøj til Linux og X11, programmeret i Python 3, GTK og Qt. Ved hjælp af dets scripting og MACRO-funktionalitet ...
Sådan vises FPS-tæller i Linux-spil
Linux-spil fik et stort skub, da Valve annoncerede Linux-support til Steam-klient og deres spil i 2012. Siden da har mange AAA- og indiespil fundet ve...