Taa, Septemba 18, ewepụtara ụdị Kubernetes na-esote - 1.16. Dị ka mgbe niile, ọtụtụ ndozi na ngwaahịa ọhụrụ na-echere anyị. Mana ọ ga-amasị m ịdọrọ uche gị gaa na ngalaba Action achọrọ nke faịlụ ahụ
Na mkpokọta, ha chọrọ enyemaka aka...
Ka anyị bido ozugbo na mgbanwe nke ga-emetụta onye ọ bụla na-arụ ọrụ na kubernetes ogologo oge. Kubernetes API anaghịzi akwado ụdị API akụrụngwa akụrụngwa.
Ọ bụrụ na onye ọ bụla amaghị ma ọ bụ chefuo...A na-egosi ụdị API nke akụrụngwa na ngosipụta, n'ọhịa apiVersion: apps/v1
Nke a bụ:
Ụdị akụrụngwa
ochie ụdị
Kedu ihe a ga-eji dochie anya
Akụrụngwa niile
ngwa / v1beta1
ngwa / v1beta2
ngwa/v1
nkenye ọnọdụ
daemonset
replicaset
ndọtị/v1beta1
ngwa/v1
amụma netwọk
ndọtị / v1beta1
netwọk.k8s.io/v1
amụma podsecurity
ndọtị / v1beta1
amụma/v1beta1
Ọ ga-amasị m ịdọrọ uche gị gaa n'eziokwu na ihe ndị dị n'ụdị Ingress
gbanwekwara apiVersion
on networking.k8s.io/v1beta1
. Ihe ochie pụtara extensions/v1beta1
ka na-akwado, ma e nwere ezi ihe mere imelite a version na ngosipụta n'otu oge.
Enwere ọtụtụ mgbanwe na akara sistemụ dị iche iche (Node labels) nke etinyere na ọnụ.
A machibidoro Kubelet iwu ịtọ akara aka ike (na mbụ enwere ike ịtọ ya site na igodo mmalite. kubelet --node-labels
), ha hapụrụ naanị ndepụta a
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/*
Epeepe beta.kubernetes.io/metadata-proxy-ready
, beta.kubernetes.io/metadata-proxy-ready na beta.kubernetes.io/kube-proxy-ds-ready adịghịzi atụkwasị na ọnụ ọhụrụ, na ihe ndị ọzọ dị iche iche amalitela iji akara dịtụ iche dị ka ndị na-ahọpụta ọnụ:
Akụrụngwa
akara ochie
Labelụ ugbu a
kube-proxy
beta.kubernetes.io/kube-proxy-ds-ready
node.kubernetes.io/kube-proxy-ds-ready
ip-mask-onye nnọchite anya
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 ugbu a na-ewepụ faịlụ nhazi kublet mbụ n'azụ ya bootstrap-kubelet.conf
. Ọ bụrụ na ngwaọrụ gị na-enweta faịlụ a, gbanwee gaa na iji kubelet.conf
, nke na-echekwa ntọala nnweta ugbu a.
Cadvisor anaghịzi enye metrik pod_name
и container_name
ọ bụrụ na i jiri ha na Prometheus, gaa na metrik pod
и container
kwekọrọ.
Wepụrụ igodo ndị ahụ site na iji iwu ahịrị:
Akụrụngwa
Igodo eweghachitere
hyperkube
--eme-symlink
kube-proxy
--akụrụngwa-container
Onye nhazi oge malitere iji ụdị v1beta1 nke API Omume. Ọ bụrụ na ị na-eji ngwa ndị ọzọ iji soro API Omume emekọrịta ihe, gbanwee gaa na ụdị kachasị ọhụrụ.
Oge ọchị. N'oge nkwadebe nke ntọhapụ 1.16, e mere mgbanwe ndị a:
- wepụrụ nkọwa ahụ
scheduler.alpha.kubernetes.io/critical-pod
na ụdị v1.16.0-alpha.1 - weghachiri nkọwa ahụ
scheduler.alpha.kubernetes.io/critical-pod
na ụdị v1.16.0-alpha.2 - wepụrụ nkọwa ahụ
scheduler.alpha.kubernetes.io/critical-pod
na ụdị v1.16.0-beta.1
Jiri ubi spec.priorityClassName
iji gosi mkpa nke pọd.
isi: www.habr.com