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 da damar haɗakar sarrafa tarin kwantena da aka keɓe kuma yana samar da hanyoyin da za a iya amfani da su, a kula da su, da kuma ƙara yawan aikace-aikacen da ke gudana a cikin kwantena. Google ne ya ƙirƙiri aikin amma daga baya aka ƙaura zuwa wani dandamali mai zaman kansa wanda ƙungiyar ke kula da shi. Linux Tushen Gida. An sanya dandamalin a matsayin mafita ta al'umma, wacce ke da manufa ta duniya baki ɗaya, ba a haɗa ta da takamaiman tsarin ba kuma tana da ikon gudanar da kowace aikace-aikace a cikin 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
    • Taimako An matsar da IPv6 zuwa matsayin beta.
  • 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 Windows.

source: budenet.ru

Sayi amintaccen masauki don shafuka tare da kariyar DDoS, sabar VPS VDS 🔥 Sayi ingantaccen masaukin yanar gizo tare da kariyar DDoS, sabar VPS VDS | ProHoster