Имрӯз, 18 сентябр, версияи навбатии Kubernetes бароварда мешавад - 1.16. Чун ҳамеша, моро беҳбудиҳо ва маҳсулоти нав интизоранд. Аммо ман мехоҳам таваҷҷӯҳи шуморо ба қисматҳои Амалҳои зарурии файл ҷалб намоям
Умуман, онҳо дахолати дастӣ талаб мекунанд ...
Биёед фавран бо тағироте оғоз кунем, ки эҳтимол ба ҳама онҳое, ки муддати тӯлонӣ бо кубернетҳо кор мекунанд, таъсир расонанд. API Kubernetes дигар версияҳои захираҳои 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 --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/*
Labels beta.kubernetes.io/metadata-proxy-ready
, beta.kubernetes.io/metadata-proxy-ready ва beta.kubernetes.io/kube-proxy-ds-ready дигар ба гиреҳҳои нав илова карда намешаванд ва ҷузъҳои гуногуни иловагӣ ҳамчун интихобкунандагони гиреҳ тамғакоғазҳои каме гуногунро истифода бурданд:
Ҷузъи
Нишони кӯҳна
Нишони ҷорӣ
куб-прокси
beta.kubernetes.io/kube-proxy-ds-ready
node.kubernetes.io/kube-proxy-ds-ready
ip-mask-агент
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
мутаносибан.
Калидҳоро бо фармони сатр хориҷ кард:
Ҷузъи
Калиди баргардонидашуда
гиперкуб
--пайванди рамзӣ
куб-прокси
--захира-контейнер
Барномасоз ба истифодаи версияи v1beta1-и Event API оғоз кард. Агар шумо асбобҳои тарафи сеюмро барои ҳамкорӣ бо 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
ки ахамияти подшохиро нишон дихад.
Манбаъ: will.com