Dinten, 18 Séptémber, versi salajengna Kubernetes dileupaskeun - 1.16. Sakumaha biasa, seueur perbaikan sareng produk énggal ngantosan kami. Tapi kuring hoyong ngagambar perhatian anjeun kana bagian Aksi Diperlukeun dina file
Sacara umum, aranjeunna merlukeun campur manual ...
Hayu urang mimitian langsung ku parobihan anu paling dipikaresep bakal mangaruhan sadayana anu parantos damel sareng kubernetes cukup lami. API Kubernetes henteu ngadukung deui versi API sumberdaya warisan.
Upami aya anu henteu terang atanapi hilap ...Versi API tina sumberdaya dituduhkeun dina manifest, di sawah apiVersion: apps/v1
nyaéta:
Jenis sumberdaya
versi heubeul
Naon anu kudu diganti ku
Sadaya sumber
aktip / v1beta1
aktip / v1beta2
aplikasi/v1
nyebarkeun
daemonset
réplikat
ekstensi / v1beta1
aplikasi/v1
kawijakan jaringan
ekstensi / v1beta1
networking.k8s.io/v1
kawijakan kaamanan pod
ekstensi / v1beta1
kawijakan / v1beta1
Abdi ogé hoyong ngagambar perhatian anjeun kanyataan yén objék tina tipe Ingress
ogé robah apiVersion
dina networking.k8s.io/v1beta1
. Hartina heubeul extensions/v1beta1
masih dirojong, tapi aya alesan alus pikeun ngapdet versi ieu dina manifests dina waktos anu sareng.
Aya seueur parobihan dina sababaraha labél sistem (Label Node) anu dipasang dina node.
Kubelet dilarang nyetel labél sawenang-wenang (saméméhna maranéhna bisa disetel ngaliwatan konci peluncuran kubelet --node-labels
), aranjeunna ngan ukur tinggaleun daptar ieu
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/*
tags beta.kubernetes.io/metadata-proxy-ready
, beta.kubernetes.io/metadata-proxy-ready jeung beta.kubernetes.io/kube-proxy-ds-ready henteu deui ditambahkeun kana node anyar, sarta sagala rupa komponén tambahan geus dimimitian ngagunakeun labél rada béda salaku pamilih titik:
Komponén
labél heubeul
labél ayeuna
kube-proxy
beta.kubernetes.io/kube-proxy-ds-ready
node.kubernetes.io/kube-proxy-ds-ready
ip-topeng-agén
beta.kubernetes.io/masq-agent-ds-ready
node.kubernetes.io/masq-agent-ds-ready
metadata-proxy
beta.kubernetes.io/metadata-proxy-ready
cloud.google.com/metadata-proxy-ready
kubeadm ayeuna ngahapus file konfigurasi kublet awal di tukangeunana bootstrap-kubelet.conf
. Upami alat anjeun ngaksés file ieu, teras gentos nganggo kubelet.conf
, nu nyimpen setelan aksés ayeuna.
Cadvisor euweuh nyadiakeun metrics pod_name
и container_name
lamun dipaké aranjeunna dina Prometheus, buka metrics pod
и container
sasuai.
Dipiceun konci kalayan paréntah garis:
Komponén
konci ditarikna
hyperkube
--make-symlink
kube-proxy
--wadah sumberdaya
Penjadwal mimiti nganggo versi v1beta1 tina API Acara. Upami anjeun nganggo alat pihak katilu pikeun berinteraksi sareng API Acara, pindah ka versi panganyarna.
Sakedapan humor. Salila persiapan rilis 1.16, parobihan ieu dilakukeun:
- dihapus annotation nu
scheduler.alpha.kubernetes.io/critical-pod
dina versi v1.16.0-alpha.1 - dipulangkeun anotasi
scheduler.alpha.kubernetes.io/critical-pod
dina versi v1.16.0-alpha.2 - dihapus annotation nu
scheduler.alpha.kubernetes.io/critical-pod
dina versi v1.16.0-beta.1
Paké sawah spec.priorityClassName
pikeun nunjukkeun pentingna pod.
sumber: www.habr.com