Famoahana ny Kubernetes 1.18, rafitra iray hitantana andiana kaontenera mitoka-monina

MIVOAKA famoahana ny sehatra orkestra kaontenera Kubernetes 1.18, izay ahafahanao mitantana vondron'ny kaontenera mitoka-monina iray manontolo ary manome fomba fiasa amin'ny fametrahana, fikojakojana ary fampitomboana ny rindranasa mandeha ao anaty kaontenera. Ny tetikasa dia noforonin'ny Google tany am-boalohany, saingy nafindra tany amin'ny tranokala mahaleo tena karakarain'ny Linux Foundation. Ny sehatra dia napetraka ho vahaolana manerantany novolavolain'ny vondrom-piarahamonina, tsy mifamatotra amin'ny rafitra tsirairay ary afaka miasa amin'ny fampiharana rehetra amin'ny tontolo rahona. Ny kaody Kubernetes dia voasoratra ao amin'ny Go and nozarain'i nahazo alalana tamin'ny Apache 2.0.

Manome fiasa amin'ny fametrahana sy fitantanana fotodrafitrasa, toy ny fikojakojana ny angon-drakitra DNS, fampifandanjana entana,
fizarana kaontenera eo amin'ny kluster nodes (fifindran'ny kaontenera miankina amin'ny fiovan'ny entana sy ny filan'ny serivisy), ny fanaraha-maso ara-pahasalamana eo amin'ny sehatry ny fampiharana, ny fitantanana kaonty, ny fanavaozana ary ny fampitomboana mavitrika ny cluster iray mihazakazaka, tsy manakana izany. Azo atao ny mametraka vondrona kaontenera miaraka amin'ny asa fanavaozana sy fanafoanana ho an'ny vondrona manontolo indray mandeha, ary koa ny fizarana lozisialy ny cluster ho ampahany misy fizarana loharano. Misy ny fanohanana ny fifindra-monina mavitrika amin'ny fampiharana, ho an'ny fitahirizana angon-drakitra izay azo ampiasaina amin'ny fitahirizana eo an-toerana sy ny rafitra fitahirizana tambajotra.

Ny famoahana Kubernetes 1.18 dia misy fiovana sy fanatsarana 38, ka ny 15 amin'ireo dia nafindra ho amin'ny stable status ary ny 11 amin'ny beta. Fiovana vaovao 12 no atolotra amin'ny sata alpha. Rehefa manomana ny dikan-teny vaovao, ny ezaka mitovy dia natao mba hanadiovana ny fampiasa isan-karazany sy hanamafisana ny fahaiza-manao andrana, ary koa hanampiana fivoarana vaovao. Fiovana lehibe:

  • Kubectl
    • nanampy Dika alpha amin'ny baiko "kubectl debug", izay ahafahanao manatsotra ny debugging amin'ny pods amin'ny alàlan'ny fandefasana kaontenera ephemeral miaraka amin'ny fitaovana debugging.
    • Nambara ho stable ny baiko "kubectl diff", izay ahafahanao mahita izay hiova ao amin'ny cluster raha mampihatra ny manifest ianao.
    • nesorina ny mpamokatra rehetra amin'ny baiko "kubectl run", afa-tsy ny mpamokatra ho an'ny pod tokana.
    • nanova saina "--dry-run", miankina amin'ny sandany (mpanjifa, mpizara ary tsy misy), ny fanatanterahana ny fitsarana ny baiko dia atao amin'ny lafiny mpanjifa na mpizara.
    • kubectl code Nasongadina mankany amin'ny tahiry misaraka. Izany dia nahafahan'ny kubectl nesorina tamin'ny fiankinan'ny kubernetes anatiny ary nanamora ny fanafarana kaody ho amin'ny tetikasan'ny antoko fahatelo.
  • Ingress
    • NANOMBOKA manova ny vondrona API ho an'ny Ingress ho networking.v1beta1.
    • nanampy saha vaovao:
      • pathType, izay ahafahanao mamaritra ny fomba hampitahana ny lalana amin'ny fangatahana
      • IngressClassName dia fanoloana ny annotation kubernetes.io/ingress.class, izay ambara fa tsy ampiasaina. Ity saha ity dia mamaritra ny anaran'ny zavatra manokana InressClass
    • nanampy zavatra IngressClass, izay manondro ny anaran'ny mpanara-maso ny ingress, ny mari-pamantarana fanampiny ary ny famantarana ny fampiasana azy amin'ny alàlan'ny default
  • Service
    • Added ny saha AppProtocol, izay ahafahanao mamaritra hoe protocol inona no ampiasain'ny fampiharana
    • nandika amin'ny sata beta ary alefa amin'ny alàlan'ny default EndpointSlicesAPI, izay fanoloana azo ampiasaina kokoa ho an'ny Endpoints mahazatra.
  • Network
    • fanohanana Nafindra ho amin'ny sata beta ny IPv6.
  • Kapila maharitra. Nambara ho stable ireto fampiasa manaraka ireto:
  • Fametrahana fampiharana
    • Ho an'ny ConfigMap sy ny zavatra miafina nanampy saha vaovao "tsy miova". Ny fametrahana ny sandan'ny saha ho marina dia manakana ny fanovana ny zavatra.
  • Mpandrindra
    • nanampy fahafahana mamorona mombamomba fanampiny ho an'ny kube-scheduler. Raha teo aloha dia ilaina ny mampandeha fandaharam-potoana misaraka fanampiny mba hampiharana algorithms fitsinjarana pod tsy manara-penitra, ankehitriny dia azo atao ny mamorona andian-tsarimihetsika fanampiny ho an'ny mpandrindra mahazatra ary mamaritra ny anarany ao amin'ny saha pod ".spec.schedulerName". Status - alpha.
    • Fandroahana mifototra amin'ny taint nambara stable
  • Scaling
    • nanampy ny fahafahana mamaritra ao amin'ny HPA mampiseho ny haavon'ny herisetra rehefa manova ny isan'ny mihazakazaka pods, izany hoe, rehefa mitombo ny entana, dia manomboka indray mandeha N indray mandeha.
  • kubelet
    • Topology Manager nahazo sata beta. Ny endri-javatra dia mamela ny fizarana NUMA, izay misoroka ny fahasimbana amin'ny rafitra misy socket maro.
    • Sata beta I nahazo Fampiasa PodOverhead, izay ahafahanao mamaritra ao amin'ny RuntimeClass ny habetsaky ny loharano ilaina amin'ny fampandehanana ny pod.
    • nitarina fanohanana ho an'ny HugePages, ao amin'ny sata alpha dia nampiana fitokana-monina ambaratonga kaontenera ary fanohanana ny haben'ny pejy lehibe maro.
    • nofafana teboka farany ho an'ny metrika /metrics/resource/v1alpha1, /metrics/resource no ampiasaina
  • API
    • Farany Nesorina ny fahafahana mampiasa ny API group apps/v1beta1 sy extensions/v1beta1 efa lany andro.
    • ServerSide Apply nohavaozina ho beta2 status. Ity fanatsarana ity dia mamindra ny fanodinkodinana zavatra avy amin'ny kubectl mankany amin'ny mpizara API. Ny mpanoratra ny fanatsarana dia milaza fa hamaha ny lesoka maro efa misy izay tsy azo ahitsy amin'ny zava-misy ankehitriny. Nanampy fizarana “.metadata.managedFields” ihany koa izy ireo, izay atolony ny hitahiry ny tantaran'ny fiovan'ny zavatra, manondro hoe iza, oviana ary inona marina no niova.
    • nanambara stable CertificateSigningRequest API.
  • Fanohanana sehatra Windows.

Source: opennet.ru

Add a comment