Nhasi, Gunyana 18, iyo inotevera vhezheni yeKubernetes inoburitswa - 1.16. Senguva dzose, kuvandudzwa kwakawanda uye zvigadzirwa zvitsva zvakatimirira. Asi ini ndinoda kukwevera pfungwa dzako kune Zvikamu Zvinodiwa Zvikamu zvefaira
Kazhinji, ivo vanoda kupindira kwemaoko ...
Ngatitangei ipapo neshanduko iyo ingangobata munhu wese anga achishanda ne kubernetes kwenguva yakakwana. Iyo Kubernetes API haichatsigire legacy resource API shanduro.
Kana paine anga asingazive kana kukanganwa...Iyo API vhezheni yechishandiso inoratidzwa mune manifest, mumunda apiVersion: apps/v1
Zita:
Resource type
vhezheni yekare
Chii chinofanira kutsiviwa nacho
Zvese zviwanikwa
apps/v1beta1
apps/v1beta2
mapurogiramu/v1
deployments
daemoset
replicaset
kuwedzera/v1beta1
mapurogiramu/v1
networkpolicies
extensions/v1beta1
networking.k8s.io/v1
podsecuritypolicies
extensions/v1beta1
mutemo/v1beta1
Ndinodawo kukwevera pfungwa dzako kune chokwadi chokuti zvinhu zvemhando Ingress
akachinjawo apiVersion
pamusoro networking.k8s.io/v1beta1
. Chirevo chekare extensions/v1beta1
ichiri kutsigirwa, asi pane chikonzero chakanaka chekuvandudza iyi vhezheni mumaratidziro panguva imwe chete.
Kune akawanda akawanda shanduko mune akasiyana masisitimu label (Node label) akaiswa pane node.
Kubelet akarambidzwa kuseta mavara epombi (kare aikwanisa kusetwa nemakiyi ekuvhura. kubelet --node-labels
), vakasiya mazita aya chete
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/*
Mavara beta.kubernetes.io/metadata-proxy-ready
, beta.kubernetes.io/metadata-proxy-ready and beta.kubernetes.io/kube-proxy-ds-ready hazvichawedzerwi kumanodhi matsva, uye zvimwe zvikamu zvakasiyana-siyana zvatanga kushandisa mavara akasiyana zvishoma sevanosarudza node:
Chinhu
Old label
Current label
kube-proxy
beta.kubernetes.io/kube-proxy-ds-ready
node.kubernetes.io/kube-proxy-ds-ready
ip-mask-agent
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 ikozvino inobvisa iyo yekutanga kublet yekumisikidza faira kumashure kwayo bootstrap-kubelet.conf
. Kana maturusi ako aiwana iyi faira, wobva wachinja kushandisa kubelet.conf
, iyo inochengetedza zvigadziriso zvemazuva ano.
Cadvisor haisisiri kupa metrics pod_name
ΠΈ container_name
kana wakazvishandisa muPrometheus, enda kumametrics pod
ΠΈ container
maererano.
Yakabvisa makiyi nemutsara wekuraira:
Chinhu
Kiyi yakadzoswa
hyperkube
--make-symlink
kube-proxy
--resource-container
Iye anoronga akatanga kushandisa v1beta1 yeChiitiko API. Kana iwe ukashandisa chechitatu-bato maturusi kupindirana neChiitiko API, chinja kune yazvino vhezheni.
Nguva yekuseka. Munguva yekugadzirira kuburitswa 1.16, shanduko dzinotevera dzakaitwa:
- akabvisa chirevo
scheduler.alpha.kubernetes.io/critical-pod
muvhezheni v1.16.0-alpha.1 - akadzorera chirevo
scheduler.alpha.kubernetes.io/critical-pod
muvhezheni v1.16.0-alpha.2 - akabvisa chirevo
scheduler.alpha.kubernetes.io/critical-pod
muvhezheni v1.16.0-beta.1
Shandisa munda spec.priorityClassName
kuratidza kukosha kwepodhi.
Source: www.habr.com