ዛሬ ሴፕቴምበር 18, የሚቀጥለው የኩበርኔትስ ስሪት ተለቀቀ - 1.16. እንደ ሁልጊዜው, ብዙ ማሻሻያዎች እና አዳዲስ ምርቶች ይጠብቁናል. ነገር ግን ትኩረትዎን ወደ የፋይሉ የድርጊት አስፈላጊ ክፍሎች ለመሳብ እፈልጋለሁ
በአጠቃላይ በእጅ ጣልቃ መግባት ያስፈልጋቸዋል...
ከኩበርኔትስ ጋር ለረጅም ጊዜ ሲሰሩ የቆዩትን ሁሉ ሊነካ በሚችል ለውጥ ወዲያውኑ እንጀምር። የኩበርኔትስ ኤፒአይ ከአሁን በኋላ የቆዩ የንብረት ኤፒአይ ስሪቶችን አይደግፍም።
ማንም የማያውቅ ወይም የረሳ ካለ...የሀብቱ የኤፒአይ ስሪት በማንፀባረቂያው ፣ በመስክ ላይ ተጠቁሟል apiVersion: apps/v1
የሚታወቀው-
የንብረት አይነት
የድሮ ስሪት
በምን መተካት እንዳለበት
ሁሉም ሀብቶች
መተግበሪያዎች/v1beta1
መተግበሪያዎች/v1beta2
መተግበሪያዎች/v1
ማሰማራት
ዴሞንሴት
replicaset
ቅጥያ/v1beta1
መተግበሪያዎች/v1
የአውታረ መረብ ፖሊሲዎች
ቅጥያዎች/v1beta1
networking.k8s.io/v1
የድህነት ፖሊሲዎች
ቅጥያዎች/v1beta1
ፖሊሲ/v1beta1
እንዲሁም የዓይነት እቃዎች ወደ እውነታዎ ትኩረት መስጠት እፈልጋለሁ Ingress
እንዲሁም ተቀይሯል apiVersion
ላይ networking.k8s.io/v1beta1
. የድሮ ትርጉም extensions/v1beta1
አሁንም ይደገፋል, ነገር ግን ይህንን እትም በተመሳሳይ ጊዜ ለማዘመን በቂ ምክንያት አለ.
በመስቀለኛ መንገድ ላይ በተጫኑ የተለያዩ የስርዓት መለያዎች (የመስቀለኛ መንገድ መለያዎች) ላይ በጣም ብዙ ለውጦች አሉ።
ኩቤሌት የዘፈቀደ መለያዎችን ከማዘጋጀት ተከልክሏል (ከዚህ ቀደም በአስጀማሪ ቁልፎች ሊዘጋጁ ይችላሉ) 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-proxy
beta.kubernetes.io/kube-proxy-ds-ready
node.kubernetes.io/kube-proxy-ds-ready
ip-ጭምብል-ወኪል
beta.kubernetes.io/masq-agent-ds-ዝግጁ
node.kubernetes.io/masq-agent-ds-ዝግጁ
ሜታዳታ-ተኪ
beta.kubernetes.io/metadata-proxy-ready
cloud.google.com/metadata-proxy-ready
kubeadm አሁን የመጀመሪያውን የ kublet ውቅር ፋይል ከጀርባው ያስወግዳል bootstrap-kubelet.conf
. የእርስዎ መሣሪያዎች ይህን ፋይል እየደረሱ ከሆነ፣ ከዚያ ወደ መጠቀም ይቀይሩ kubelet.conf
የአሁኑን የመዳረሻ ቅንብሮችን የሚያከማች።
Cadvisor ከአሁን በኋላ መለኪያዎችን አያቀርብም። pod_name
и container_name
በፕሮሜቲየስ ውስጥ ከተጠቀሙባቸው ወደ መለኪያዎች ይሂዱ pod
и container
በየደረጃው.
ቁልፎቹን በመስመር ትእዛዝ ተወግደዋል፡-
አካል።
የተመለሰ ቁልፍ
hyperkube
--ማድረግ-ሲምሊንክ
kube-proxy
--ሀብት-መያዣ
መርሐግብር አውጪው የክስተት API ስሪት v1beta1 መጠቀም ጀመረ። ከክስተት 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
የፖዳውን አስፈላጊነት ለማመልከት.
ምንጭ: hab.com