Kubernetes 1.16 - sida loo cusboonaysiiyo adoon waxba jabin

Kubernetes 1.16 - sida loo cusboonaysiiyo adoon waxba jabin

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 ISBEDEL-1.16.md. Qaybahani waxay daabacaan isbeddelada laga yaabo inay jebiyaan codsigaaga, qalabka dayactirka kooxda, ama u baahan isbeddelada habaynta faylasha.

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 la ogol yahay:

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_nameHaddii 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

Add a comment