Kubernetes 1.16 - conas a uasghrádú gan bhriseadh rud ar bith

Kubernetes 1.16 - conas a uasghrádú gan bhriseadh rud ar bith

Inniu, 18 Meán Fómhair, eisítear an chéad leagan eile de Kubernetes - 1.16. Mar is gnáth, tá go leor feabhsuithe agus táirgí nua ag fanacht linn. Ach ba mhaith liom bhur n-aird a tharraingt ar na codanna den chomhad um Ghníomhaíocht a Theastaíonn CHANGELOG-1.16.md. Foilsíonn na hailt seo athruithe a d'fhéadfadh d'iarratas a bhriseadh, uirlisí cothabhála a bhraisle, nó athruithe ar chomhaid chumraíochta a éileamh.

Go ginearálta, éilíonn siad idirghabháil láimhe ...

Cuirimis tús láithreach le hathrú a rachaidh i bhfeidhm ar gach duine a bhí ag obair le kubernetes fada go leor. Ní thacaíonn API Kubernetes le leaganacha oidhreachta API acmhainne a thuilleadh.

Mura raibh a fhios ag éinne nó má rinne sé dearmad...Tá leagan API na hacmhainne léirithe sa léiriú, sa réimse apiVersion: apps/v1

eadhon

Cineál acmhainne
seanleagan
Cad ba chóir a chur in ionad

Gach acmhainn
aipeanna/v1beta1
aipeanna/v1beta2
aipeanna/v1

imscaradh
deamhan
macasamhail
síneadh/v1beta1
aipeanna/v1

beartais líonra
síntí / v1beta1
líonrú.k8s.io/v1

polasaithe podslándála
síntí / v1beta1
polasaí/v1beta1

Ba mhaith liom freisin d'aird a tharraingt ar an bhfíric go bhfuil rudaí de chineál Ingress athraigh freisin apiVersion ar networking.k8s.io/v1beta1. Sean-chiall extensions/v1beta1 Tá tacaíocht fós ann, ach tá cúis mhaith ann chun an leagan seo a nuashonrú sna manifests ag an am céanna.

Tá go leor athruithe ar lipéid chórais éagsúla (lipéid Nód) atá suiteáilte ar nóid.

Cuireadh cosc ​​ar Kubelet lipéid treallach a shocrú (roimhe seo d’fhéadfaí iad a shocrú le heochracha seolta kubelet --node-labels), níor fhág siad ach an liosta seo ceadaithe:

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/*

Clibeanna beta.kubernetes.io/metadata-proxy-ready, beta.kubernetes.io/metadata-proxy-ready agus beta.kubernetes.io/kube-proxy-ds-ready a thuilleadh le nóid nua, agus tá comhpháirteanna breise éagsúla tosaithe ag baint úsáide as lipéid beagán difriúil mar roghnóir nóid:

Comhpháirt
Sean lipéad
Lipéad reatha

cube-seachfhreastalaí
beta.kubernetes.io/kube-proxy-ds-réidh
nód.kubernetes.io/kube-proxy-ds-réidh

ip-masc-gníomhaire
beta.kubernetes.io/masq-agent-ds-réidh
nód.kubernetes.io/masq-agent-ds-réidh

meiteashonraí-seachfhreastalaí
beta.kubernetes.io/metadata-seachfhreastalaí-réidh
cloud.google.com/metadata-proxy-ready

Baineann kubeadm anois an comhad cumraíochta tosaigh kublet taobh thiar de bootstrap-kubelet.conf. Má bhí do chuid uirlisí ag teacht ar an gcomhad seo, aistrigh chuig úsáid kubelet.conf, a stórálann socruithe rochtana reatha.

Ní sholáthraíonn cadvisor méadracht a thuilleadh pod_name и container_namemá d'úsáid tú iad i Prometheus, téigh go dtí an mhéadracht pod и container faoi ​​seach.

Baineadh na heochracha leis an ordú líne:

Comhpháirt
Eochair aistarraingthe

hipearciúb
--déan-symlink

cube-seachfhreastalaí
--acmhainn-coimeádán

Thosaigh an sceidealóir ag úsáid leagan v1beta1 den Event API. Má úsáideann tú uirlisí tríú páirtí chun idirghníomhú leis an Event API, aistrigh go dtí an leagan is déanaí.

Nóiméad grinn. Le linn scaoileadh 1.16 a ullmhú, rinneadh na hathruithe seo a leanas:

  • bhain an nóta scheduler.alpha.kubernetes.io/critical-pod sa leagan v1.16.0-alpha.1
  • d'fhill an nóta scheduler.alpha.kubernetes.io/critical-pod sa leagan v1.16.0-alpha.2
  • bhain an nóta scheduler.alpha.kubernetes.io/critical-pod i leagan v1.16.0-beta.1

Bain úsáid as an réimse spec.priorityClassName chun tábhacht an phod a chur in iúl.

Foinse: will.com

Add a comment