Tuuina atu o Kubernetes 1.18, o se faiga mo le puleaina o se fuifui o atigipusa tuufua

lomia faasalalau fa'amatu'u o fa'aputuga fa'aputuga Kubernetes 1.18, lea e mafai ai e oe ona pulea se fuifui o atigipusa tuʻufua atoa ma tuʻuina atu auala mo le faʻapipiʻiina, tausia ma le faʻalauteleina o talosaga o loʻo taʻavale i totonu o pusa. O le poloketi na faia muamua e Google, ae na siitia atu i se nofoaga tutoatasi e vaavaaia e le Linux Foundation. O le faʻavae o loʻo faʻatulagaina e avea o se fofo lautele atiaʻe e le alalafaga, e le o noatia i faiga taʻitasi ma mafai ona galue ma soʻo se talosaga i soʻo se siosiomaga ao. Kubernetes code o lo'o tusia ile Go ma tufatufaina e laiseneina i lalo ole Apache 2.0.

Tuuina atu galuega mo le faʻapipiʻiina ma le puleaina o atinaʻe, e pei o le tausiga o faʻamaumauga DNS, paleni o uta,
tufatufaina o koneteina i totonu o nodes fuifui (container migration e faalagolago i suiga i le uta ma auaunaga manaʻomia), siakiina o le soifua maloloina i le tulaga o talosaga, pulega faʻamatalaga, faʻafouina ma le faʻavaveina o le fuaina o se fuifui tamoʻe, e aunoa ma le taofia. E mafai ona faʻapipiʻi vaega o koneteina ma faʻafouina ma le faʻaaogaina o gaioiga mo le vaega atoa i le taimi e tasi, faʻapea foʻi ma le vaevaega talafeagai o le fuifui i vaega ma le vaevaeina o punaoa. O loʻo i ai le lagolago mo femalagaiga malosi o talosaga, mo le teuina o faʻamaumauga e mafai ona faʻaoga uma ai le teuina i le lotoifale ma le teuina o fesoʻotaiga.

O le Kubernetes 1.18 faʻasalalauga e aofia ai suiga ma faʻaleleia 38, lea na siitia ai le 15 i le tulaga mautu ma le 11 i le tulaga beta. 12 suiga fou o lo'o tu'uina atu ile tulaga ole alafa. A'o saunia le fa'ata'ita'iga fou, o taumafaiga tutusa sa fa'atatau i le fa'amamaina o galuega fa'atino eseese ma le fa'amautuina o agava'a fa'ata'ita'i, fa'apea fo'i ma le fa'aopoopoina o atina'e fou. Suiga autu:

  • Kubectl
    • Faaopoopo O se fa'aaliga alpha o le "kubectl debug" fa'atonuga, lea e mafai ai e oe ona fa'afaigofie le fa'aogaina i totonu o pods e ala i le fa'alauiloaina o atigipusa ephemeral ma meafaigaluega fa'apipi'i.
    • Faailoa mautu le "kubectl diff" poloaiga, lea e mafai ai ona e vaʻai i mea o le a suia i le fuifui pe a e faʻaogaina le faʻaaliga.
    • Ave'esea generators uma o le "kubectl run" poloaiga, vagana ai le generator mo le faagaoioia se tasi pod.
    • Suia fuʻa "--dry-run", e faʻatatau i lona tau (client, server ma leai), o le faʻataʻitaʻiga o le faʻatonuga o loʻo faia i luga o le kalani poʻo le itu o le server.
    • kubectl code fa'ailogaina i se fale teu oloa. O lenei mea na mafai ai e le kubectl ona vavae ese mai i totonu o le kubernetes faʻalagolago ma faʻafaigofie ai le faʻaulufaleina o code i totonu o galuega faʻapitoa.
  • Faʻailoga
    • Amata suia le vaega API mo Ingress ile networking.v1beta1.
    • Faaopoopo fanua fou:
      • pathType, lea e mafai ai ona e faʻamaonia pe faʻapefea ona faʻatusatusa le ala i le talosaga
      • IngressClassName o se sui mo le kubernetes.io/ingress.class faʻamatalaga, lea e faʻaalia ua le toe faʻaaogaina. O lenei fanua o loʻo faʻamaonia ai le igoa o le mea faʻapitoa InressClass
    • Faʻaliliuga se mea IngressClass, lea e faʻaalia ai le igoa o le faʻatonuina o le ingress, ona faʻaopoopoga faʻaopoopoga ma le faʻailoga o le faʻaaogaina e ala i le le mafai
  • tautua
    • Faaopoopo le AppProtocol fanua, lea e mafai ona e faʻamaonia poʻo le fea protocol e faʻaaogaina e le talosaga
    • Fa'aliliu i le tulaga o le beta ma mafai e ala i le faaletonu EndpointSlicesAPI, o se sui sili atu ona aoga mo Endpoints masani.
  • Fesootaiga
    • lagolago Ua siitia le IPv6 ile tulaga beta.
  • Tisiketi tumau. O le fa'atinoga o lo'o ta'ua i lalo ua fa'ailoa mautu:
  • Fa'atonuga o talosaga
    • I ConfigMap ma mea lilo faaopoopo fanua fou "e le masuia". O le setiina o le tau o le fanua i le moni e taofia ai le suia o le mea.
  • Fa'atonu
    • Faaopoopo mafai ona fai fa'amatalaga fa'aopoopo mo kube-scheduler. Afai sa i ai muamua sa tatau ai ona fa'asolo atu isi fa'asologa fa'aopoopo e fa'atino ai le fa'asoaina o pod algorithms, o lea ua mafai nei ona faia ni seti fa'aopoopo o fa'atulagaga mo le fa'asologa masani ma fa'amaoti lona igoa i le fanua pod tutusa ".spec.schedulerName". Tulaga - alpha.
    • Fa'ate'a Fa'avae Fa'aleaga fa'ailoa mautu
  • Fuaina
    • Faaopoopo le mafai ona faʻamaonia i le HPA faʻaalia le maualuga o le faʻamalosi pe a suia le numera o taʻavale, o lona uiga, pe a faʻateleina le uta, faʻalauiloa N taimi sili atu i le taimi e tasi.
  • kubelet
    • Pule o Topology maua le tulaga beta. O le vaega e mafai ai ona fa'asoa le NUMA, lea e 'alofia ai le fa'aleagaina o fa'atinoga ile tele-socket system.
    • Tulaga Beta mauaina PodOverhead galuega, lea e mafai ai ona e faʻamaonia i RuntimeClass le aofaʻi faaopoopo o punaoa e manaʻomia e faʻatautaia ai le pod.
    • Fa'alautele lagolago mo HugePages, i le alafa'i tulaga fa'aopoopo fa'aputu-tulaga tu'ufua ma lagolago mo le tele o lapopo'a itulau tetele.
    • Ave'esea fa'ai'uga mo metrics /metrics/resource/v1alpha1, /metrics/resource ua fa'aoga
  • API
    • Mulimuli ane Ave'esea le tomai e fa'aoga ai le API group apps/v1beta1 ma fa'aopoopoga/v1beta1.
    • ServerSide Talosaga fa'aleleia ile beta2 tulaga. O lenei faʻaleleia atili e faʻanofo ai mea mai le kubectl i le API server. Fai mai tusitala o le faʻaleleia atili o lenei mea o le a faʻaleleia ai le tele o mea sese o loʻo i ai nei e le mafai ona faʻasaʻo i le tulaga o loʻo iai nei. Na latou faʻaopoopoina foʻi se vaega ".metadata.managedFields", lea latou te fuafua e teu ai le tala faasolopito o suiga o mea, e faʻaalia ai po o ai, o afea ma le mea tonu na suia.
    • Faailoa atu mautu CertificateSigningRequest API.
  • lagolago fa'avae Windows.

puna: opennet.ru

Faaopoopo i ai se faamatalaga