Sakin Kubernetes 1.18, tsarin sarrafa gungu na keɓaɓɓen kwantena

aka buga sakin dandali na ƙungiyar kaɗe-kaɗe Kubernetes 1.18, wanda ke ba ku damar sarrafa gungu na kwantena da aka keɓe gaba ɗaya kuma yana ba da hanyoyin yin amfani da su, kiyayewa da ƙaddamar da aikace-aikacen da ke gudana a cikin kwantena. Google ne ya kirkiro aikin, amma sai aka tura shi zuwa wani shafi mai zaman kansa wanda Gidauniyar Linux ke kulawa. An sanya dandalin a matsayin mafita na duniya da al'umma suka bunkasa, ba a haɗa su da tsarin mutum ba kuma yana iya aiki tare da kowane aikace-aikace a kowane yanayi na girgije. An rubuta lambar Kubernetes a cikin Go da rarraba ta lasisi a ƙarƙashin Apache 2.0.

Yana ba da ayyuka don turawa da sarrafa abubuwan more rayuwa, kamar kiyaye bayanai na DNS, daidaita nauyi,
rarraba kwantena a tsakanin nodes na tari (hijira kwantena dangane da canje-canje a cikin kaya da buƙatun sabis), duba lafiyar lafiya a matakin aikace-aikacen, sarrafa asusun, sabuntawa da haɓaka mai ƙarfi na gungu mai gudana, ba tare da tsayawa ba. Yana yiwuwa a tura ƙungiyoyin kwantena tare da sabuntawa da kuma soke ayyukan ga dukan ƙungiyar a lokaci ɗaya, da kuma rarraba ma'ana na gungu zuwa sassa tare da rarraba albarkatun. Akwai goyan baya don ƙaura mai ƙarfi na aikace-aikace, don ajiyar bayanai waɗanda za a iya amfani da su duka na gida da tsarin ajiya na cibiyar sadarwa.

Sakin Kubernetes 1.18 ya haɗa da canje-canje 38 da haɓakawa, wanda 15 daga cikinsu an ƙaura zuwa ingantaccen matsayi da 11 zuwa matsayin beta. Ana gabatar da sabbin canje-canje guda 12 a matsayin alfa. Lokacin shirya sabon sigar, an yi ƙoƙarin daidai gwargwado don daidaita ayyuka daban-daban da daidaita ƙarfin gwaji, da ƙara sabbin ci gaba. Babban canje-canje:

  • Kubectl
    • Kara Wani nau'in alpha na umarnin "kubectl debug", wanda ke ba ku damar sauƙaƙe gyara a cikin kwas ɗin ta hanyar ƙaddamar da kwantena na ephemeral tare da kayan aikin lalata.
    • An bayyana barga umarnin "kubectl diff", wanda ke ba ku damar ganin abin da zai canza a cikin gungu idan kun yi amfani da bayyanar.
    • An cire duk janareta na umarnin "kubectl run", sai dai janareta don gudanar da kwas ɗin guda ɗaya.
    • Canza tuta "--bushe-run", dangane da ƙimarsa (abokin ciniki, uwar garken da babu), ana aiwatar da aiwatar da gwajin umarnin akan abokin ciniki ko gefen uwar garke.
    • kubectl code alama zuwa wurin ajiya daban. Wannan ya ba da damar kubectl da za a raba shi daga abubuwan dogaro na kubernetes na ciki kuma ya sauƙaƙa shigo da lamba cikin ayyukan ɓangare na uku.
  • Ingress
    • An fara canza ƙungiyar API don Ƙaddamarwa zuwa sadarwar.v1beta1.
    • Kara sabbin filayen:
      • pathType, wanda ke ba ka damar ƙayyade yadda za a kwatanta hanyar da ke cikin buƙatar
      • IngressClassName shine maye gurbin kubernetes.io/ingress.class annotation, wanda aka ayyana rushewa. Wannan filin yana ƙayyade sunan abu na musamman InressClass
    • Kara wani abu na IngressClass, wanda ke nuna sunan mai sarrafa ingress, ƙarin sigoginsa da alamar amfani da shi ta tsohuwa.
  • Service
    • An kara filin AppProtocol, wanda a ciki zaku iya tantance wace ƙa'idar da aikace-aikacen ke amfani da su
    • Fassara a matsayin beta kuma an kunna ta ta tsohuwar EndpointSlicesAPI, wanda shine ƙarin aikin maye gurbin maƙasudin Ƙarshe na yau da kullun.
  • Network
  • Fayafai na dindindin. An ayyana aikin mai zuwa ya tsaya.
  • Tsarin aikace-aikacen
    • Don ConfigMap da Sirri abubuwa kara da cewa sabon filin "mai canzawa". Saita ƙimar filin zuwa gaskiya yana hana gyara abu.
  • Mai tsara jadawalin
    • Kara ikon ƙirƙirar ƙarin bayanan martaba don kube-scheduler. Idan a baya ya zama dole don ƙaddamar da ƙarin masu tsara shirye-shirye daban don aiwatar da algorithms rarraba kwas ɗin da ba daidai ba, yanzu yana yiwuwa a ƙirƙiri ƙarin saiti na saiti don madaidaicin jadawalin kuma saka sunansa a cikin filin kwas ɗin ".spec.schedulerName". Matsayi - alpha.
    • Tushen Korewa bayyana barga
  • Sikeli
    • Kara ikon tantancewa a cikin HPA yana nuna girman girman girman kai lokacin canza adadin kwas ɗin da ke gudana, wato, lokacin da nauyi ya ƙaru, ƙaddamar da sau N sau da yawa lokaci ɗaya.
  • kubelet
    • Manajan Topology an karɓi matsayin beta. Siffar tana ba da damar rarraba NUMA, wanda ke guje wa lalacewar aiki akan tsarin soket mai yawa.
    • Matsayin beta karɓa Ayyukan PodOverhead, wanda ke ba ku damar tantancewa a cikin RuntimeClass ƙarin adadin albarkatun da ake buƙata don gudanar da kwas ɗin.
    • Fadada goyan bayan HugePages, a cikin matsayi na alpha an ƙara keɓe matakin-kwangi da goyan baya don girman manyan shafuka masu yawa.
    • An share Ana amfani da ƙarshen ma'auni / awo / albarkatun / v1alpha1, / awo / albarkatu maimakon
  • API
    • Daga karshe An cire ikon amfani da tsoffin ƙa'idodin rukunin API / v1beta1 da kari/v1beta1.
    • ServerSide Aiwatar inganta zuwa matsayin beta2. Wannan haɓaka yana motsa sarrafa abu daga kubectl zuwa uwar garken API. Marubutan ingantawa sun yi iƙirarin cewa wannan zai gyara kurakurai da yawa waɗanda ba za a iya gyara su a halin da ake ciki yanzu ba. Sun kuma kara da wani sashe ".metadata.managedFields", inda suke ba da shawara don adana tarihin canje-canjen abu, yana nuna wanda, lokacin da abin da ya canza.
    • An sanar tsayayyiyar CertificateSigningRequest API.
  • Tallafin dandamali na Windows.

source: budenet.ru

Add a comment