Maanta, Sebtembar 18, nooca xiga ee Kubernetes ayaa la sii daayay - 1.16. Sida had iyo jeer, horumarin badan iyo alaabooyin cusub ayaa na sugaya. Laakiin waxaan jeclaan lahaa in aan dareenkaaga ku soo jeediyo qaybaha ficilka loo baahan yahay ee faylka
Guud ahaan, waxay u baahan yihiin faragelin gacanta ah...
Aynu isla markaaba ku bilowno isbeddel kaas oo ay u badan tahay inuu saameeyo qof kasta oo muddo dheer la shaqaynayey kubernetes. Kubernetes API ma taageerto noocyada API ee kheyraadka dhaxalka ah.
Haddii qof aanu ogayn ama illoobay...Nooca API ee kheyraadka waxaa lagu tilmaamay bayaan, gudaha goobta apiVersion: apps/v1
Tusaale ahaan:
Nooca kheyraadka
version hore
Maxaa lagu bedelayaa
Dhammaan kheyraadka
apps/v1beta1
apps/v1beta2
apps/v1
geyntooda
daemonset
nuqul ka samaysan
kordhinta/v1beta1
apps/v1
siyaasadaha shabakadaha
kordhinta/v1beta1
networking.k8s.io/v1
siyaasadaha amniga
kordhinta/v1beta1
siyaasadda/v1beta1
Waxaan sidoo kale jeclaan lahaa inaan dareenkaaga ku soo jeediyo xaqiiqda ah in walxaha nooca Ingress
sidoo kale waa isbedelay apiVersion
on networking.k8s.io/v1beta1
. Macnihii hore extensions/v1beta1
weli waa la taageerayaa, laakiin waxaa jirta sabab wanaagsan oo lagu cusboonaysiiyo nuqulkan bandhigyada isku mar.
Waxa jira isbeddelo badan oo ku yimi sumadaha nidaamka kala duwan ( summada Node) ee lagu rakibay noodhka.
Kubelet waxaa laga mamnuucay inuu dejiyo calaamado aan sabab lahayn (horey waxaa lagu dejin karaa furayaasha bilowga). kubelet --node-labels
), liiskan oo kaliya ayay ka tageen
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/*
Calaamadaha beta.kubernetes.io/metadata-proxy-ready
, beta.kubernetes.io/metadata-proxy-ready iyo beta.kubernetes.io/kube-proxy-ds-ready hadda laguma darin qanjidhada cusub, iyo qaybo dheeraad ah oo kala duwan ayaa bilaabay isticmaalka calaamado yar oo kala duwan sida xulashada noodaha:
Qeybta
Summada hore
Summada hadda
kube-wakiil
beta.kubernetes.io/kube-proxy-ds-ready
node.kubernetes.io/kube-proxy-ds-ready
ip-mask-wakiil
beta.kubernetes.io/masq-agent-ds-ready
node.kubernetes.io/masq-agent-ds-ready
metadata-wakiil
beta.kubernetes.io/metadata-proxy-ready
cloud.google.com/metadata-proxy-ready
kubeadm hadda waxay meesha ka saaraysaa galka qaabaynta kublet bilowga ah ee gadaashiisa bootstrap-kubelet.conf
. Haddii qalabkaagu gelayay faylkan, ka dibna u beddel isticmaalka kubelet.conf
, kaas oo kaydiya goobaha gelitaanka hadda.
Cadvisor hadda ma bixiyo qiyaasaha pod_name
ΠΈ container_name
Haddii aad ku isticmaashey Prometheus, u gudub mitirka pod
ΠΈ container
siday u kala horreeyaan.
Waxa meesha ka saaray furayaasha amarka laynka:
Qeybta
Furaha dib loo celiyay
hyperkube
--samaynta-symlink
kube-wakiil
--khayraadka-konteenada
Jadwalaha ayaa bilaabay adeegsiga nooca v1beta1 ee Dhacdada API. Haddii aad isticmaasho aaladaha qolo saddexaad si aad ula falgasho Event API, u beddel nooca ugu dambeeyay.
Daqiiqad kaftan ah. Intii lagu jiray diyaarinta sii deynta 1.16, isbeddellada soo socda ayaa la sameeyay:
- meesha ka saaray qoraalkii
scheduler.alpha.kubernetes.io/critical-pod
nooca v1.16.0-alpha.1 - ayaa soo celiyay qoraalkii
scheduler.alpha.kubernetes.io/critical-pod
nooca v1.16.0-alpha.2 - meesha ka saaray qoraalkii
scheduler.alpha.kubernetes.io/critical-pod
nooca v1.16.0-beta.1
Isticmaal garoonka spec.priorityClassName
si loo tilmaamo muhiimada ay leedahay boodhka.
Source: www.habr.com