Өнөөдөр, 18-р сарын 1.16, Kubernetes-ийн дараагийн хувилбар гарсан - XNUMX. Ердийнх шигээ олон сайжруулалт, шинэ бүтээгдэхүүн биднийг хүлээж байна. Гэхдээ би таны анхаарлыг файлын шаардлагатай арга хэмжээ гэсэн хэсгүүдэд хандуулахыг хүсч байна
Ерөнхийдөө тэд гар ажиллагаа шаарддаг ...
Кубернеттэй удаан хугацаанд ажиллаж байсан бүх хүмүүст нөлөөлөх өөрчлөлтөөс шууд эхэлцгээе. Kubernetes API нь хуучин нөөцийн API хувилбаруудыг дэмжихээ больсон.
Хэрэв хэн нэгэн мэдэхгүй эсвэл мартсан бол ...Нөөцийн API хувилбарыг манифест, талбарт зааж өгсөн болно apiVersion: apps/v1
Тухайлбал:
Нөөцийн төрөл
хуучин хувилбар
Юугаар солих ёстой
Бүх нөөц
програмууд/v1beta1
програмууд/v1beta2
програмууд/v1
байршуулалт
демонсет
хуулбарласан багц
өргөтгөл/v1beta1
програмууд/v1
сүлжээний бодлого
өргөтгөлүүд/v1beta1
networking.k8s.io/v1
аюулгүй байдлын бодлого
өргөтгөлүүд/v1beta1
бодлого/v1beta1
Би бас таны анхаарлыг хандуулахыг хүсч байна гэсэн зүйл төрлийн объектууд Ingress
бас өөрчлөгдсөн apiVersion
тухай networking.k8s.io/v1beta1
. Хуучин утга extensions/v1beta1
дэмжигдсэн хэвээр байгаа хэдий ч манифест дахь энэ хувилбарыг нэгэн зэрэг шинэчлэх сайн шалтгаан бий.
Зангилаанууд дээр суулгасан янз бүрийн системийн шошгонд (Зангилааны шошго) нэлээд олон өөрчлөлтүүд байдаг.
Kubelet-д дурын шошго тавихыг хориглосон (өмнө нь тэдгээрийг эхлүүлэх товчлуураар тохируулж болно) kubelet --node-labels
), тэд зөвхөн энэ жагсаалтыг орхисон
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/*
Шошго beta.kubernetes.io/metadata-proxy-ready
, beta.kubernetes.io/metadata-proxy-ready болон beta.kubernetes.io/kube-proxy-ds-ready шинэ зангилаанд нэмэгдэхээ больсон бөгөөд янз бүрийн нэмэлт бүрэлдэхүүн хэсгүүд нь зангилаа сонгогч болгон арай өөр шошго ашиглаж эхэлсэн:
Бүрэлдэхүүн хэсэг
Хуучин шошго
Одоогийн шошго
kube-прокси
beta.kubernetes.io/kube-proxy-ds-ready
node.kubernetes.io/kube-proxy-ds-ready
ip-маск-агент
beta.kubernetes.io/masq-agent-ds-ready
node.kubernetes.io/masq-agent-ds-ready
мета өгөгдөл-прокси
beta.kubernetes.io/metadata-proxy-ready
cloud.google.com/metadata-proxy-ready
kubeadm одоо түүний ард байгаа анхны kublet тохиргооны файлыг устгаж байна bootstrap-kubelet.conf
. Хэрэв таны хэрэгслүүд энэ файлд хандаж байсан бол ашиглах руу шилжинэ үү kubelet.conf
, одоогийн хандалтын тохиргоог хадгалдаг.
Cadvisor хэмжүүр өгөхөө больсон pod_name
и container_name
Хэрэв та тэдгээрийг Prometheus-д ашигласан бол хэмжигдэхүүн рүү очно уу pod
и container
тус тусдаа.
Шугамын тушаалаар түлхүүрүүдийг устгасан:
Бүрэлдэхүүн хэсэг
Буцаасан түлхүүр
гиперкуб
--билэг тэмдгийн холбоос
kube-прокси
--resource-container
Төлөвлөгч нь Event API-ийн v1beta1 хувилбарыг ашиглаж эхэлсэн. Хэрэв та Event API-тай харилцахын тулд гуравдагч талын хэрэгслийг ашигладаг бол хамгийн сүүлийн хувилбар руу шилжинэ үү.
Хошин шогийн агшин. 1.16 хувилбарыг бэлтгэх явцад дараах өөрчлөлтүүдийг хийсэн.
- тэмдэглэгээг хасав
scheduler.alpha.kubernetes.io/critical-pod
v1.16.0-alpha.1 хувилбарт - тайлбарыг буцаасан
scheduler.alpha.kubernetes.io/critical-pod
v1.16.0-alpha.2 хувилбарт - тэмдэглэгээг хасав
scheduler.alpha.kubernetes.io/critical-pod
v1.16.0-beta.1 хувилбарт
Талбайг ашигла spec.priorityClassName
хонхорхойн ач холбогдлыг илтгэх.
Эх сурвалж: www.habr.com