เบกเบทเปเบเบตเป, เบงเบฑเบเบเบต 18 เบเบฑเบเบเบฒ, เบฅเบธเปเบเบเปเปเปเบเบเบญเบ Kubernetes เบเบทเบเบเปเบญเบเบญเบญเบเบกเบฒ - 1.16. เปเบเบเบฒเบเบฐเปเบเบฑเบเบชเบฐเปเบซเบกเบต, เบเบฒเบเบเบฑเบเบเบธเบเบเปเบฒเบเบงเบเบซเบผเบฒเบเปเบฅเบฐเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเปเบซเบกเปเบฅเปเบเปเบฒเบเบงเบเปเบฎเบปเบฒ. เปเบเปเบเปเบญเบเบขเบฒเบเบเบถเบเบเบนเบเบเบงเบฒเบกเบชเบปเบเปเบเบเบญเบเปเบเบปเปเบฒเปเบเบซเบฒเบเบฒเบเบชเปเบงเบเบเบตเปเบเปเบญเบเบเบฒเบเบเบญเบเปเบเบฅเป
เปเบเบเบเบปเปเบงเปเบ, เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบเบฒเบเปเบเบเปเบเบเบเบนเปเบกเบท ...
เปเบซเปเปเบฅเบตเปเบกเบเบปเปเบเบเบฑเบเบเบตเบเปเบงเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเบญเบฒเบเบเบฐเบกเบตเบเบปเบเบเบฐเบเบปเบเบเบฑเบเบเบธเบเบเบปเบเบเบตเปเปเบเปเปเบฎเบฑเบเบงเบฝเบเบเบฑเบ kubernetes เบเบปเบเบเป. Kubernetes API เบเปเปเบฎเบญเบเบฎเบฑเบเปเบงเบตเบเบฑเบ API เบเบญเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเปเบเบปเปเบฒเบญเบตเบเบเปเปเปเบ.
เบเปเบฒเปเบเบเปเปเบฎเบนเป เบซเบผเบท เบฅเบทเบก...เบชเบฐเบเบฑเบ API เบเบญเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเปเบกเปเบเบฅเบฐเบเบธเปเบงเปเปเบ manifest, เปเบเบเบฒเบเบชเบฐเบซเบเบฒเบก apiVersion: apps/v1
เบเบท:
เบเบฐเปเบเบเบเบฑเบเบเบฐเบเบฒเบเบญเบ
เบชเบฐเบเบฑเบเปเบเบปเปเบฒ
เบชเบดเปเบเบเบตเปเบเบงเบเบเบทเบเปเบเบเบเบตเปเบเปเบงเบ
เบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบฑเบเปเบปเบ
apps/v1beta1
apps/v1beta2
เปเบญเบฑเบ/v1
เบเบฒเบเบเบฐเบเบดเบเบฑเบ
daemonset
เบชเบณเปเบเบปเบฒ
เบชเปเบงเบเบเบฐเบซเบเบฒเบ/v1beta1
เปเบญเบฑเบ/v1
เบเบฐเปเบเบเบฒเบเปเบเบทเบญเบเปเบฒเบ
เบชเปเบงเบเบเบฐเบซเบเบฒเบ/v1beta1
networking.k8s.io/v1
เบเบฐเปเบเบเบฒเบเบเบงเบฒเบกเบเบญเบเปเบ
เบชเปเบงเบเบเบฐเบซเบเบฒเบ/v1beta1
เบเบฐเปเบเบเบฒเบ/v1beta1
เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฑเบเบขเบฒเบเบเบฐเบเบถเบเบเบนเบเบเบงเบฒเบกเบชเบปเบเปเบเบเบญเบเบเปเบฒเบเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบงเบฑเบเบเบธเบเบญเบเบเบฐเปเบเบ Ingress
เบเบฑเบเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบ apiVersion
เบชเบธเบ networking.k8s.io/v1beta1
. เบเบงเบฒเบกเบซเบกเบฒเบเปเบเบปเปเบฒ extensions/v1beta1
เบเบฑเบเปเบเปเบฎเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ, เปเบเปเบกเบตเปเบซเบเบเบปเบเบเบตเปเบเบตเบเบตเปเบเบฐเบเบฑเบเบเบธเบเบชเบฐเบเบฑเบเบเบตเปเปเบ manifests เปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ.
เบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเบซเบผเบฒเบเปเบเบเปเบฒเบเบฅเบฐเบเบปเบเบเปเบฒเบเป (เบเปเบฒเบ Node) เบเบตเปเบเบดเบเบเบฑเปเบเบขเบนเปเปเบ nodes.
Kubelet เปเบเปเบเบทเบเบซเปเบฒเบกเบเปเปเปเบซเปเบเบฑเปเบเบเปเบฒเบเบเบณเบเบฑเบเปเบเบเบเบปเบเปเบญเบ (เบเปเบญเบเปเปเบฒเบเบตเปเปเบเบปเบฒเปเบเบปเปเบฒเบชเบฒเบกเบฒเบเบเบฑเปเบเปเบเปเบเปเบฒเบเบเบธเปเบกเปเบเบตเบ. 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 เบเปเปเปเบเปเบเบทเบเปเบเบตเปเบกเปเบชเป nodes เปเปเป, เปเบฅเบฐเบญเบปเบเบเบฐเบเบญเบเปเบเบตเปเบกเปเบเบตเบกเบเปเบฒเบเปเปเบเปเปเบฅเบตเปเบกเปเบเปเบเปเบฒเบเบเบณเบเบฑเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเปเบฅเบฑเบเบเปเบญเบเปเบเบฑเบเบเบปเบงเปเบฅเบทเบญเบ node:
เบชเปเบงเบเบเบฐเบเบญเบ
เบเปเบฒเบเปเบเบปเปเบฒ
เบเปเบฒเบเบเบณเบเบฑเบเบเบฐเบเบธเบเบฑเบ
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 เปเบญเบปเบฒเปเบเบฅเปเบเบฒเบเบเบฑเปเบเบเปเบฒ kublet เปเบเบทเปเบญเบเบเบปเปเบเบเบตเปเบขเบนเปเปเบเบทเปเบญเบเบซเบผเบฑเบเบกเบฑเบเบญเบญเบ bootstrap-kubelet.conf
. เบเปเบฒเปเบเบทเปเบญเบเบกเบทเบเบญเบเปเบเบปเปเบฒเปเบเบปเปเบฒเปเบเบดเบเปเบเบฅเปเบเบตเป, เบเบฒเบเบเบฑเปเบเบชเบฐเบซเบผเบฑเบเปเบเปเบเป kubelet.conf
, เปเบเบดเปเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเบเบฐเบเบธเบเบฑเบ.
Cadvisor เบเปเปเปเบเปเปเบซเป metrics เบญเบตเบเบเปเปเปเบ pod_name
ะธ container_name
เบเปเบฒเบเปเบฒเบเปเบเปเบเบงเบเบกเบฑเบเบขเบนเปเปเบ Prometheus, เปเบซเปเปเบเบเบตเป metrics pod
ะธ container
respectively
เปเบญเบปเบฒเบเบฐเปเบเบญเบญเบเบเปเบงเบเบเบณเบชเบฑเปเบเปเบชเบฑเปเบ:
เบชเปเบงเบเบเบฐเบเบญเบ
เบเบญเบเบฅเบฐเบซเบฑเบเปเบฅเปเบง
hyperkube
--make-symlink
kube-proxy
--resource-container
เบเบปเบงเบเบณเบเบปเบเปเบงเบฅเบฒเปเบฅเบตเปเบกเบเบณเปเบเปเปเบงเบตเบเบฑเบ v1beta1 เบเบญเบ Event API. เบเปเบฒเบเปเบฒเบเปเบเปเปเบเบทเปเบญเบเบกเบทเบเบฒเบเบชเปเบงเบเบเบตเบชเบฒเบกเปเบเบทเปเบญเปเบเปเบเบญเบเบเบฑเบ Event API, เปเบซเปเบเปเบฝเบเปเบเปเบเปเปเบงเบตเบเบฑเบเบซเบผเปเบฒเบชเบธเบ.
เบเบฑเบโเบเบธโเบเบฑเบโเบเบญเบ humorโ. เปเบโเบฅเบฐโเบซเบงเปเบฒเบโเบเบฒเบโเบเบฐโเบเบฝเบกโเบเบญเบโเบเบฒเบโเบเปเบญเบ 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
เปเบเบทเปเบญเบเบตเปเปเบซเปเปเบซเบฑเบเบเบงเบฒเบกเบชเปเบฒเบเบฑเบเบเบญเบเบเบฑเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com