Dumating ang Kubernetes 1.14 na may isang extension upang suportahan ang mga lalagyan ng Windows

Logo ng Google Kubernetes

Ang Kubernetes ay isang bukas na sistema ng mapagkukunan para sa pag-automate ng paglawak, pag-scale, at pamamahala ng mga lalagyan na aplikasyon.

Orihinal na binuo ng Google, ang pagpapaunlad nito ay ipinagkatiwala sa bukas na mapagkukunan ng database ng Cloud Native Computing Foundation (CNCF), na pinagana ang teknolohiyang lalagyan na mabilis na lumago sa kapanahunan, salamat sa mga kontribusyon ng mga higante ng teknolohiya (tulad ng AWS, Oracle, IBM, Microsoft, Alibaba, at VMware) at maraming iba pang mga pangunahing kumpanya.

Ang Kubernetes ay may dalawang pangunahing sangkap:

  • isang hanay ng mga master node na kumikilos bilang isang control plan
  • isang hanay ng mga node na kumikilos bilang mga kabayo na nagpapatakbo ng mga containerized workload

Kapag ang isang karga na gawa sa multi-container ay na-deploy sa Kubernetes, pipili ang plano ng kontrol ng isa o higit pang mga node ng manggagawa upang mai-host ang mga lalagyan.

Kahapon, ang pangkat na responsable para sa pagpapaunlad nito ay gumawa ng anunsyo ng pagkakaroon ng Kubernetes 1.14 na may kasamang 31 mga pagpapabuti.

Kung saan ang mga highlight sa bersyon na ito ay ang kakayahang sumukat at suporta para sa higit pang mga workload sa Kubernetes, na may tatlong pangunahing tampok na lumilipat sa pangkalahatang kakayahang magamit at makabuluhang pag-andar sa seguridad na lumilipat sa beta.

Sa kabuuan, may kasamang 31 mga pagpapabuti ang bersyon: 10 na ngayon ay nasa matatag na mga bersyon, 12 sa beta, at pitong mga bago.

Ano ang bago sa Kubernetes 1.14

Sa Kubernetes 1.14 Ang dokumentasyon ng kubectl ay muling isinulat na may pagtuon sa pamamahala ng mapagkukunan gamit ang pagsasaayos ng mapagkukunang nagpapahayag.

Magagamit ito bilang isang libro na may isang link sa pangunahing dokumentasyon ng Kubernetes. Mayroon ding isang logo ng kubectl at isang maskot na tinatawag na kubee-cuddle.

Kapansin-pansin din mula sa Kubernetes 1.14 na anunsyo na ang mga nagpapahayag na kakayahan ng mga setting ng pagsasaayos ng tool ng pag-configure ng YAML ang kustomize ay magagamit sa kubectl gamit ang -k flag para sa mga utos kung paano mag-apply.

Tinutulungan ng Kustomize ang mga gumagamit na magsulat at muling magamit ang Resource Config gamit ang katutubong konsepto ng Kubernetes. Magagamit ang dokumentasyon para sa mga bagong tampok na ito.

Ang mekanismo ng kubectl ay magagamit na ngayon sa isang matatag na bersyon. Pinapayagan ang mga developer na mag-publish ng kanilang sariling pasadyang mga subcommand ng kubectl bilang magkakahiwalay na mga binary.

Ang mga lokal na patuloy na dami ay nasa isang matatag na bersyon ngayon. Ginagawa nilang magagamit ang lokal na naka-attach na imbakan bilang isang paulit-ulit na mapagkukunan ng dami.

Ang mga proseso ng ID (PID) ay binago sa beta. Pinapayagan ng solusyon na ito ang mga administrator na magbigay ng pod PID sa pag-iisa ng pod sa pamamagitan ng default na pagtatakda ng bilang ng mga PID bawat pod. Ang isang karagdagang tampok na alpha ay ang kakayahang magreserba ng isang bilang ng mga PID na nakatalaga sa Mga User Pods.

Mga pagpapahusay sa suporta sa Kubernetes 1.14

Gamit ang bagong paglabas ng Kubernetes 1.14 Ang suporta ng Windows Server 2019 para sa mga node at lalagyan ng manggagawa ay naidagdag.

Ukol dito Si Aaron Crickenberger, Senior Test Engineer sa Google ay nagkomento ng mga sumusunod:

Ang pagsasama sa Windows bilang isang potensyal na workload ay nangangahulugang talagang tinukoy namin nang mas tiyak kung ano ang ginagawa at hindi sinusuportahan ng Kubernetes sa ilang mga kapaligiran.

Sa palagay ko ang mga tampok tulad ng mga gate ng kahandaan ng pod at prayoridad ng pod at kagustuhan ay magiging kapaki-pakinabang sa pagpapahintulot sa mga tao na mag-orchestrate ng mga advanced na workload. Ang ilang mga application ay maaaring mangailangan ng napaka-tukoy na mga paraan upang ipahiwatig kung handa na silang hawakan ang trapiko at ang mga pagpapaandar na ito ay nagbibigay ng ibig sabihin nito para sa kanila.

Sa kabilang dako mahahanap natin na ang Kubernetes 1.14 ay mayroong suporta para sa mga network na wala sa puno kasama ang Azure-CNI, OVN-Kubernetes at Flannel, patuloy na isinasama ang trabaho sa Calico at iba pang mga tanyag na tagapagbigay ng network

Pinagbuti rin ang suporta para sa mga pod, uri ng serbisyo, control ng workload, at sukatan / quota upang mas mahusay na mapaunlakan ang pagpapaandar na inaalok ng mga lalagyan ng Linux.

Pinapayagan ng prayoridad ng Pod ang tagapag-iskedyul ng Kubernetes na iiskedyul ang trabaho ayon sa priyoridad at alisin ang mas maliit na mga pod kung kinakailangan.

Ang Pod Readiness Gates Introduces ay nagpapakilala ng isang extension point para sa panlabas na puna sa kahandaan ng pod.

Ang paglabas na ito ay nagbibigay ng default na hardening ng RBAC Discovering cluster role bindings.

Kung nais mong malaman nang kaunti pa tungkol sa bagong paglabas na ito, pati na rin upang i-download at ipatupad ang bagong bersyon. Maaari kang bumisita ang sumusunod na link.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.