Kubernetes

Kubernetes noder og pods

Kubernetes noder og pods

Med bedrifter som prøver å bruke containerteknologi for distribusjon på produksjonsnivå, får klyngeadministrasjon og orkestrasjonsmotorer en fremtredende rolle. Selvfølgelig er Kubernetes en av de fremtredende orkestrasjonsmotorene der ute. Pods og Nodes spiller en viktig rolle i Kubernetes-verdenen. Så la oss diskutere det grunnleggende om disse komponentene.

Kubernetes Pods

En pod kan defineres som en samling containere som deler nettverkslagring og instruksjoner for bruk. Det fungerer som en enhet. Alle containerne i Pod er samlokalisert og planlagt. Det er i utgangspunktet en applikasjonsspesifikk "logisk vert".

Her er egenskapene til en Kubernetes Pod:

Det er ingen harde og raske regler for hvordan du kombinerer containere for å lage en Pod. Men ideen er å tette sammen en eller flere applikasjonsbeholdere sammen. I den fysiske eller virtuelle maskinverdenen vil en Pod se ut som en enkelt maskin med vert tettkoblede applikasjoner.

Når du designer en Pod, bør Kubernetes-utviklere tenke på Pod som en atomenhet. Så du kan legge inn applikasjoner som vil ha nytte av nærhet. For eksempel kan du sette en container for Node.js webapplikasjon og beholderen som forsyner den med data i samme Pod. På denne måten vil containerne dra nytte av samlokalisering og samplanlegging i en enkelt Pod.

Pods skal være utskiftbare. Hver Pod er opprettet ved å kombinere en eller flere applikasjonsbeholdere. Deretter distribueres den til en node. Den forblir på noden til den avsluttes. Hvis noden mislykkes, oppretter Kubernetes-hovedkomponentene lignende pods i sunne noder i klyngen.


Kubernetes noder

En node er definert som en maskin for arbeidere. I den tidlige utviklingen av Kubernetes, ble en Node kalt en minion. Det kan være en fysisk eller virtuell maskin. Mesteren administrerer hver node. Flere pods kan distribueres til en node, og det er ingen begrensninger på hva slags pods som kan kjøres på nodene. Kubernetes Master håndterer planleggingen av Pods på tvers av de forskjellige nodene og holder rede på tilgjengelige ressurser på dem.

Her er de obligatoriske komponentene i en Kubernetes-node:

I motsetning til pods er ikke noder opprettet av Kubernetes direkte. Kuberenetes tar den fysiske eller virtuelle maskinen på ressursmassen din i skyen eller datasenteret ditt og skaper en abstraksjon. Så når Kuberenetes oppretter en node, lager den et objekt som representerer noden.


Konklusjon

Pods og Nodes er grunnleggende begreper i Kubernetes. Containere kombineres for å skape Pod-arbeidsbelastninger, og deretter distribueres Pods til noder eller arbeidsmaskiner. Gjennom kombinasjonen av Pods og Nodes, er Kubernetes i stand til å bygge kraftige klynger for å støtte store applikasjoner.

Videre studier:

Referanser:

5 beste arkadespill for Linux
I dag er datamaskiner seriøse maskiner som brukes til spill. Hvis du ikke kan få den nye høye poengsummen, vil du vite hva jeg mener. I dette innlegge...
Kamp for Wesnoth 1.1. 3.6 Utvikling utgitt
Kamp for Wesnoth 1.1. 3.6 utgitt i forrige måned, er den sjette utgivelsen i 1.1. 3.x-serien, og den leverer en rekke forbedringer, spesielt til bruke...
Slik installerer du League Of Legends på Ubuntu 14.04
Hvis du er fan av League of Legends, er dette en mulighet for deg å prøvekjør League of Legends. Merk at LOL støttes på PlayOnLinux hvis du er en linu...