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:
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.
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.
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.
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.