2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Kubernetesissa (K8s),request
jalimit
ovat kaksi tärkeää käsitettä, joita käytetään säilöjen resurssien käytön ohjaamiseen ja hallintaan.
request
Määrittää resurssien vähimmäismäärän, joka on taattava, kun säilö käynnistetään.Tämä tarkoittaa, että kun Kubernetes ajoittaa Podin solmuun, se varmistaa, että solmussa on tarpeeksi resursseja podin tarpeisiin.request
.Vain silloin, kun allokoitavat resurssit solmussa ovat suuremmat tai yhtä suuret kuin Pod:nrequest
, Pod ajoitetaan solmuun.request
Säilön käyttämille resursseille ei ole ylärajaa.Säilön ollessa käynnissä, jos liiketoiminnan tarpeet kasvavat, voit käyttää enemmän kuinrequest
resursseja, mutta niitä voidaan käyttää vain enintäänlimit
Määritelty resurssien määrä.request
Säilön suoritusajan perustakuu on varmistaa, että Podilla on riittävät resurssit toimiakseen.limit
Määrittää enimmäisresurssien, joita säilö voi käyttää. Jos arvoksi asetetaan 0, se tarkoittaa, että resurssien käytöllä ei ole rajoituksia ja säilö voi käyttää resursseja ilman rajoituksia.limit
Toiminto on estää tiettyä podia käyttämästä resursseja rajoituksetta, aiheuttaen muiden podien kaatumisen tai vaikuttamasta koko klusterin vakauteen.0 <= request <= limit
Suhde.Tämä tarkoittaarequest
Arvo on aina pienempi tai yhtä suuri kuinlimit
arvo.Yhteenvetona,request
jalimit
Suurin ero on, että pyyntö on resurssitkuu, kun säilö käynnistyy, ja raja on resurssien käytön yläraja säilön ollessa käynnissä. Asettamalla nämä kaksi arvoa oikein, voidaan saavuttaa joustava konfigurointi ja konttiresurssien tehokas hallinta klusterin vakauden ja tehokkuuden varmistamiseksi.
- apiVersion: v1
- kind: Pod
- metadata:
- name: guaranteed-pod
- spec:
- containers:
- - name: guaranteed-container
- image: nginx
- resources:
- requests:
- cpu: 500m
- memory: 500Mi
- limits:
- cpu: 500m
- memory: 500Mi