Kubernetes 1.16 - momwe mungakwezere popanda kuswa chilichonse

Kubernetes 1.16 - momwe mungakwezere popanda kuswa chilichonse

Lero, Seputembara 18, mtundu wotsatira wa Kubernetes watulutsidwa - 1.16. Monga nthawi zonse, zosintha zambiri ndi zatsopano zimatiyembekezera. Koma ndikufuna ndikukokereni chidwi chanu pazigawo Zofunika Kuchita pafayiloyo CHANGELOG-1.16.md. Magawowa amasindikiza zosintha zomwe zitha kusokoneza pulogalamu yanu, zida zokonzera masango, kapena kufuna kusintha kwamafayilo osinthira.

Nthawi zambiri, amafunikira kuchitapo kanthu pamanja ...

Tiyeni tiyambe pomwepo ndi kusintha komwe kungakhudze aliyense yemwe wakhala akugwira ntchito ndi kubernetes nthawi yayitali. Kubernetes API sichirikizanso mitundu ya API ya cholowa.

Ngati wina sanadziwe kapena kuyiwala ...Mtundu wa API wazinthu ukuwonetsedwa mu chiwonetsero, m'munda apiVersion: apps/v1

Zotere:

Mtundu wothandizira
Baibulo lakale
Zomwe ziyenera kusinthidwa

Zida zonse
mapulogalamu/v1beta1
mapulogalamu/v1beta2
mapulogalamu/v1

ntchito
daemoset
chofanizira
extension/v1beta1
mapulogalamu/v1

networkpolicies
zowonjezera/v1beta1
networking.k8s.io/v1

ndondomeko zachitetezo
zowonjezera/v1beta1
ndondomeko/v1beta1

Ndikufunanso kuti ndikuwonetseni kuti zinthu zamtundu Ingress zinasinthanso apiVersion pa networking.k8s.io/v1beta1. Tanthauzo lakale extensions/v1beta1 imathandizidwabe, koma pali chifukwa chabwino chosinthira mtunduwu muzowonetsera nthawi yomweyo.

Pali zosintha zambiri m'malebulo osiyanasiyana (zolemba za Node) zomwe zimayikidwa pama node.

Kubelet sanaloledwe kukhazikitsa zilembo zosagwirizana (m'mbuyomu zitha kukhazikitsidwa kudzera pa makiyi oyambitsa kubelet --node-labels), adangosiya mndandandawu kuloledwa:

kubernetes.io/hostname
kubernetes.io/instance-type
kubernetes.io/os
kubernetes.io/arch

beta.kubernetes.io/instance-type
beta.kubernetes.io/os
beta.kubernetes.io/arch

failure-domain.beta.kubernetes.io/zone
failure-domain.beta.kubernetes.io/region

failure-domain.kubernetes.io/zone
failure-domain.kubernetes.io/region

[*.]kubelet.kubernetes.io/*
[*.]node.kubernetes.io/*

Malemba beta.kubernetes.io/metadata-proxy-ready, beta.kubernetes.io/metadata-proxy-ready and beta.kubernetes.io/kube-proxy-ds-ready sakuwonjezedwanso kumalo atsopano, ndipo zigawo zina zowonjezera zayamba kugwiritsa ntchito malemba osiyana pang'ono monga osankha ma nodi:

Chothandizira
Zolemba zakale
Zolemba zapano

kukhala-proxy
beta.kubernetes.io/kube-proxy-ds-ready
node.kubernetes.io/kube-proxy-ds-ready

ip-mask-agent
beta.kubernetes.io/masq-agent-ds-ready
node.kubernetes.io/masq-agent-ds-ready

metadata-proxy
beta.kubernetes.io/metadata-proxy-ready
cloud.google.com/metadata-proxy-ready

kubeadm tsopano imachotsa fayilo yoyamba yosinthira kublet kumbuyo kwake bootstrap-kubelet.conf. Ngati zida zanu zikufikira fayiloyi, sinthani kugwiritsa ntchito kubelet.conf, yomwe imasunga zoikamo zaposachedwa.

Cadvisor saperekanso ma metric pod_name ΠΈ container_namengati mudawagwiritsa ntchito ku Prometheus, pitani ku ma metrics pod ΠΈ container motero.

Anachotsa makiyi ndi lamulo la mzere:

Chothandizira
Kiyi yobwezedwa

hyperkube
--make-symlink

kukhala-proxy
--zotengera-chotengera

Wokonza mapulani adayamba kugwiritsa ntchito v1beta1 ya Event API. Ngati mugwiritsa ntchito zida za chipani chachitatu kuti mulumikizane ndi API ya Zochitika, sinthani ku mtundu waposachedwa.

Kamphindi nthabwala. Pakukonzekera kumasulidwa 1.16, zosintha zotsatirazi zidapangidwa:

  • adachotsa ndemanga scheduler.alpha.kubernetes.io/critical-pod mu mtundu v1.16.0-alpha.1
  • adabweza ndemanga scheduler.alpha.kubernetes.io/critical-pod mu mtundu v1.16.0-alpha.2
  • adachotsa ndemanga scheduler.alpha.kubernetes.io/critical-pod mu mtundu v1.16.0-beta.1

Gwiritsani ntchito kumunda spec.priorityClassName kusonyeza kufunika kwa pod.

Source: www.habr.com

Kuwonjezera ndemanga