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
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
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_name
ngati 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