2016 แฌแแแก แฉแแแ แแฃแคแแ แจแ แแแ แ
แแ แแชแแกแแ แแก แจแแแฆแฃแแแแแ แแ แจแแคแแ แฎแแแ
Kubernetes-แแก แแ แแแแแ แกแฎแแ แแแแฎแแแ แแแแแก แแกแแแแกแแ, kubelet
) แจแแฌแงแแแขแก แแแแฎแแแแแแแ แแแกแฃแฎแก. แแแ แแแแ, CPU-แก แแแแแขแแแแก แแแงแแแแแ แแแ แแ แแแแ แแฅแแแแ แแแแแซแแแแก แแแกแแชแแแแ.
แแ แแชแแกแแ แแก แแแแแขแแแ แแแแแแก แแแแขแแแแแ แก CPU-แก แแแฅแกแแแแแฃแ แแ แแแ, แ แแแแแแช แแแก แจแแฃแซแแแ แแแแแแงแแแแก แแแแแ แแขแฃแแ แแแ แแแแแกแแแแก (แแแแฃแแแกแฎแแแแ แแ แแก 100 ms) แแ แแแแขแแแแแ แ แแ แแกแแแแก แแแแแแญแแ แแแแก แแ แแแแแขแก. แแฃแแแ แแแขแแแจแ แแแแกแแแแก แฉแแฎแจแแแ แแแแขแแแแแ แ แแ แแแกแ แแแแแขแแก แแแแแญแแ แแแแแก แแแแแแแ แแกแแชแแแแแแแ, แแแแแแงแแแแแ แกแแแชแแแแฃแ แ แแแกแขแ แฃแแแแขแ
แ แ แจแแแซแแแแ แแแฎแแแก, แแฃ แแ แแแแแฌแแกแแ แแ แแชแแกแแ แแก แแแแแขแแแ?
แกแแแฌแฃแฎแแ แแ, แฉแแแ แแแแแแ แแแแแแฌแแ แแ แแ แแแแแแแก แฌแแแแจแ. แแแแแแฃแ แแแแแซแก แแฅแแก แแ แแชแแกแ, แ แแแแแแช แแแกแฃแฎแแกแแแแแแแแ แแแแขแแแแแ แแแแก แแแ แแแแแ kubelet
แแ แแแ แจแแฌแงแแแขแ แแฎแแแแแแแ แแแกแฃแฎแแก แแแชแแแ. แแแแแซแ, แ แแแแกแแช แแก แแแฎแแแแ, แแแแแแ แกแแฎแแแแฌแแคแแจแ NotReady
แแ แแแกแแแ แแแแขแแแแแ แแแ แแแแแแแกแแแแ แแแแแ แกแฎแแแแแ แแ แจแแฅแแแแก แแแแแ แแ แแแแแแแแก แแฎแแ แแแแแซแแแแ. แ แแแแแ แ แแ แแแฅแแแ, แแแแแแฃแ แ แกแชแแแแ แ แแ แแ แแก.
แฉแแฎแจแแแแก แแ แ แแแแแ แแแแก แแ แแแแแแแก แแแแแแแแแแแ
แแแแขแแแแแ แแก แแแแแแแแแแก แแแแแแ แ แแแขแ แแแ แแ แแก trottling
, แแก แแแแฉแแแแแแก, แ แแแแแแฏแแ แแงแ แแฅแแแแ แแแแขแแแแแ แแก แแแแแแแ. แฉแแแ แแแขแแ แแกแแ แจแแแแแฉแแแแ แกแขแ แแกแแก แแ แกแแแแแ แแแแแแ แ แแแแขแแแแแ แจแ, แแแฃแฎแแแแแแ แแแแกแ, แแงแ แแฃ แแ แ แแ แแชแแกแแ แแก แแแขแแแ แแแ แฃแแแแฃแ แแกแ. แแแแแแแแแ, แแแแแ แจแแแฎแแแแ แฉแแแแก แแ แ-แแ แ แแแแแแ API-แก:
แ แแแแ แช แฅแแแแแ แฎแแแแแ, แฉแแแ แแแแแฌแแกแแ แแแแแขแ 800m
(0.8 แแ 80% แแแ แแแ) แแ แแแแฃแ แ แแแแจแแแแแแแแแ แกแแฃแแแแแกแ แแแฆแฌแแแแจแ 200m
(20% แแแ แแแ). แ แแแแ แช แฉแแแก, แกแแ แแแกแแก แฉแแฎแจแแแแแแ แฏแแ แแแแแ แแแแฅแแก แแ แแชแแกแแ แแก แแแแ แกแแแซแแแแ แ, แแฃแแชแ...
แแฅแแแ แจแแแซแแแแ แจแแแแฉแแแแ, แ แแ แแแจแแแแช แแ, แ แแแแกแแช แแ แแชแแกแแ แแก แแแขแแแ แแแ แแแแแแแแฃแ แแแแแขแแแแ แแแแแแแ - แแแแจแแแแแแแแแ แแแแแแแ - แแแแแช แฎแแแแ แกแขแ แแกแฃแแ แแแขแแแ แแแ.
แแแแก แฌแแแแจแ แแแแแแ แแฆแแแแแฉแแแแ แ แแแแแแแแ แ แแกแฃแ แกแ (
แ แแขแแ แแฎแแแแแ throttling แแแแแแ CPU แแแขแแแ แแแแก? แแแแแ แแแ แกแแ แแกแแแแ: โแแแแฃแฅแกแแก แแแ แแแจแ แแ แแก แฎแแ แแแแ, แ แแแแแแช แแฌแแแแก แแแแขแแแแแ แแแแก แแ แแกแแญแแ แ แฉแแฎแจแแแแก แแ แแชแแกแแ แแก แแแแกแแแฆแแ แฃแแ แแแแแขแแแแโ. แแฃ แแแแแขแแ แแกแแแ แแ แแแแแแแก แแฃแแแแ, แจแแแแซแแแแ แฌแแแแแแฎแแ แแ แแแแแขแแชแแ (
CPU แจแแแฆแฃแแแแแแก แแแฎแกแแ (แฃแแแแฃแ แแกแ แกแแคแ แแฎแแแแ)
แฎแแแแ แซแแแแ แแแกแแฃแกแแแแแก แจแแแแแ, แฉแแแ แแแแแแฌแงแแแขแแ แแแแแแแฆแ แแ แแชแแกแแ แแก แจแแแฆแฃแแแแแ แงแแแแ แกแแ แแแกแแแแ, แ แแแแแแแช แแแ แแแแแ แแ แแ แแแแ แแแแฅแแแแแแแ แฉแแแแ แแแแฎแแแ แแแแแแแก แแ แแขแแแฃแ แคแฃแแฅแชแแแแแ แแแแแ.
แแแแแฌแงแแแขแแแแแ แแ แแงแ แแแแแแ, แ แแแแแ แฉแแแ แซแแแแแ แแแคแแกแแแ แฉแแแแ แแแแกแขแแ แแก แกแขแแแแแฃแ แแแแก. แฌแแ แกแฃแแจแ, แฉแแแ แฃแแแ แแแแแแชแแแแ แฉแแแแ แแแแกแขแแ แแก แแ แแกแขแแแแแฃแ แแแ, แจแแแแแ แแ แกแแ แแแกแแแแ แแแแฎแแแ แแก แซแแแแแ แแแแ แ แ แแกแฃแ แกแ แแ แจแแแแแแแก แแแแ แแแแแ แแแแแซแแก แแฃแจแแแแ. แแฎแแ แงแแแแแคแแ แ แแแ แแแแฃแแฌแแแแ แแแแกแฎแแแแแแฃแแ แแงแ: แฉแแแ แแแฅแแแแ แแแแคแแ แแแแแแ, แแฃ แ แแก แแแแแแแ แฉแแแแ แแแแกแขแแ แแแแกแแแ, แแกแแแ แแแ แแ แกแขแ แแขแแแแ แแแแแแแแแ แชแแแแแแแแแแก แแแแกแแฎแแ แชแแแแแแแแ.
แกแแฅแแแแแ แแแแแฌแแ แ แแฅแขแฃแแแฃแ แกแแแแแฎแแ.
แ แแแแ แแแแแชแแแ แแฅแแแแ แแแแแซแแแ, แ แแแแกแแช แจแแแฆแฃแแแแแ แแแแฎแกแแแแ?
โแจแแฃแแฆแฃแแแแโ แกแแ แแแกแแแแก แแแแแแชแแ:
แฌแแ แกแฃแแจแ, แฉแแแ แฃแแแ แแแแฎแแ, แ แแ แแแแแแ แแ แแแแแซแ แจแแแแแ แแแแแแแ แแแแแจแ notReady
, แฃแแแ แแแแแก แงแแแแแกแ, แกแแ แแแกแแแแก แแแแ, แ แแแแแแแช แแแแฎแแแ แแ แซแแแแแ แแแแ แ แแกแฃแ แกแก.
แฉแแแ แแแแแแฌแงแแแขแแ, แ แแ แแกแแแ แกแแ แแแกแแแ แแแแแแแแแกแแ แชแแแแแฃแ ("แแขแแแแขแแ แแแฃแ") แแแแแซแแแจแ, แ แแแ แแแ แฎแแแ แแ แจแแฃแจแแแแ "แแแแแแจแแ แแแฃแ" แกแแ แแแกแแแก. แจแแแแแแ, แแแแแแ แแ แแแแแซแแก แแแแแจแแแแ แแ แขแแแแ แแแขแแแแก แแแ แแแแขแ แแก โแแแฃแแแแจแแ แแแแโ แกแแ แแแกแแแแ แแแแแขแแแแ, แฉแแแ แแแแแฆแฌแแแ แฃแคแ แ แแแข แแแแขแ แแแก แแแแกแขแแ แแ แแ แแแแแแแแแแแแ แแแแแซแแแแแ แแแแแแจแแ แแแฃแแ แแ แแแแแแแแแก แแแแแขแแคแแชแแ แแแ. แแแแแ แแแแแฎแแ แชแแแแแ แแกแแแแกแ แแ แแชแแกแแแ, แจแแแแซแแแแ แแแแชแแแ
แกแฌแแ แ แแ แแชแแกแแ แแกแ แแ แแแฎแกแแแ แแแแก แแแแฎแแแแแก แแแแแญแแแ:
แฉแแแแ แงแแแแแแ แแแแ แจแแจแ แแงแ, แ แแ แแ แแชแแกแ แแแแฎแแแ แแ แซแแแแแ แแแแ แ แแกแฃแ แกแก แแ แแแแแซแ แจแแฌแงแแแขแแ แแแแฎแแแแแแแ แ แแแแแ แแแแก. แแแก แจแแแแแ, แ แแช แแฎแแ (Datadog-แแก แฌแงแแแแแแ) แฉแแแ แแแแแแ แจแแแแแซแแ แแแแแ แแแแแแแ แฉแแแแก แแแแกแขแแ แแ แแ แกแแแฃแ แงแแแแ แกแแ แแแกแก, แแ แแแแแแแแแแแ แแแแ แ แแแแแแแแ แแแแแแ แคแฃแแฅแชแแแแแ แแแ, แ แแแแแแ แแแแแจแแแแกแแช แแแแแแแแแแ, แ แแแแ แช โแแแฃแแแแจแแ แแแแแกโ. แแ แฃแแ แแแแ แแแแแงแแแ CPU-แก แแแฅแกแแแแแฃแ แ แแแฎแแแ แแแ 20%-แแแแ แแฆแแ แแ แแ แแแแแแ แแ แแแแแแงแแแ แกแแแ แชแ แแแแแซแจแ แแ แจแแแแฎแแแแแจแ, แแฃ k8s แจแแแชแแแแ แกแฎแแ แกแแ แแแกแแแแก แแแแแญแแแแก แแแแแซแแกแแแแก.
แ แแแแ แช แแ แแคแแแแ แฎแแแแแ, แแ แแชแแกแแ แแ แแแฅแกแแแแแฃแ แแแขแแแ แแแแก แแแแฆแฌแแ 242m
CPU แแแ แแแแแ (0.242 แแ แแชแแกแแ แแก แแแ แแแ). แแ แแชแแกแแ แแก แแแแฎแแแแแกแแแแก แกแแแแแ แแกแแ แแ แแแแจแแแแแแแแแ แแแแแ แแแแ แ แแชแฎแแแก แแฆแแแ. แแแฎแแแ แแแแแแแแแกแฌแแแแ, แ แแ แ แแแแแ แกแแ แแแกแแแ แแแแฎแแแ แแแแแแแ แแ แแแแขแแ แแแฃแแ, แแแแฃแ แ แแแขแแแ แแแแก แแแแจแแแแแแแแแ แแแแฎแแแแ แขแ แแคแแแก.
แแแแแ แแแแแแแ แแแฎแกแแแ แแแแก แแแแแงแแแแแแกแแแ แแ แจแแแแแฎแแแแแแ แแแแแแจแแ แแแแ, แแ voila - แงแแแแแคแแ แ แแแแ แฎแแ ! แแแขแ แฃแกแแคแ แแฎแแแแแกแแแแก, แจแแแแซแแแแ แแแแแแขแแ แฐแแ แแแแแขแแแฃแ แ pod autoscaling. แแแ แแแแ, แงแแแแ แฏแแ แแ, แ แแชแ แ แแกแฃแ แกแแก แแแขแแแ แแแ แแแฆแแแแ, แแแขแแแแขแฃแ แ แแแกแจแขแแแแ แแแ แจแแฅแแแแก แแฎแแ แแแแแแก แแ แแฃแแแ แแแขแแแ แแแแแแฌแแแแแก แแแ แแแแแกแฃแคแแแ แกแแแ แชแแก แแฅแแแ แแแแแซแแแจแ. แแ แจแแแแฎแแแแแจแ, แแฃ แแแแกแขแแ แจแ แแแแแแ แแ แแแ แฉแแแ, แจแแแแซแแแแ แแแแงแแแแ แแแคแ แแฎแแแแแ แแ แแแแแแแคแแแฃแ แแ แแ แแฎแแแ แแแแแซแแแแก แแแแแขแแแ แแแแ แแแขแแกแแแแแ แแแแก แกแแจแฃแแแแแแ.
แแแแฃแกแแแแแแ แแฆแกแแแแจแแแแแ, แ แแ แฉแแแ แฌแแแแแแ "
แแแกแแแแแแ
แแแฎแแ แฃแแ แแแ แแแแแแแฅแแแงแแ แแก แจแแกแแแแจแแแแ แจแแแแแแแ แแฅแกแแแ แแแแแขแแแแแแ แแแแ แ แแแแแแแแ แแแแ แแก แแแแแแแแแแแจแ; แฉแแแ แฃแแแ แแแแฎแแ แแแแจแแแแแแแแแ แแแฃแแฏแแแแกแแแ แงแแแแ แจแแชแแแแ แกแแ แแแกแจแ:
แฉแแแ แแแแแฆแฌแแแ แกแแฃแแแแแกแ แจแแแแแแแก แฉแแแแก แแแแแแ แแแแ แแแ (
แแแแแกแฌแแ แแแฃแแแ แแแแฃแฅแกแแก แแแ แแแแก แจแแชแแแแ?
แแแแฎ,
แแฃแแชแ แฌแแแแแฎแแแกแแก
แแฃ แแฅแแแแ แกแแแแกแขแ แแแฃแชแแ แแแ แกแแ 4.19-แแ แแแแแแแ, แแ แแแ แฉแแแ แแแแแฎแแแแแก แฃแแฎแแแกแแ, แแแแ แแ แแแแแกแแแแ แจแแแแฎแแแแแจแ, แแฅแแแ แฃแแแ แกแชแแแแ แแ แแชแแกแแ แแก แจแแแฆแฃแแแแแแก แแแฎแกแแ แแ แแแฎแแ, แจแแแแ แฉแฃแแแแแ แแฃ แแ แ แแแฎแจแแแ. แฅแแแแแ แจแแแแซแแแแ แแฎแแแแ Kubernetes แแแ แแแแก แกแแ แแแกแแแแก แแ Linux แแแกแขแ แแแฃแชแแแแแก แแแฌแแแแแ แแแ แกแแ:
- Debian: แจแแกแฌแแ แแแ แแแขแแแ แแ แแแฃแแแ แแแแแฌแแแแแแก แฃแแฎแแแก แแแ แกแแแจแ,
แแแกแขแแ แ แแ แแแแแแงแฃแ แแแ แกแแแแแแ แกแฃแคแแ (2020 แฌแแแก แแแแแกแขแ ). แแแแแแ แแ แฌแแแ แแแ แกแแ แแกแแแ แจแแแซแแแแ แแแคแแฅแกแแ แแแก. - Ubuntu: แจแแกแฌแแ แแแ แแแขแแแ แแ แแแฃแแแ แฃแแฎแแแก แแแ แกแแแจแ
Ubuntu Focal Fossa 20.04 - EKS-แก แฏแแ แแแแแ แแฅแแก แแแแแกแฌแแ แแแ
2019 แฌแแแก แแแแแแแแ แจแ . แแฃ แแฅแแแแ แแแ แกแแ แแแแแ แแแแแแแ, แฃแแแ แแแแแแฎแแแ AMI. - แแแแแแ:
2020 แฌแแแก แแแแแกแแแแ ัkops 1.18+
แแแแแแ แ แฐแแกแขแแก แกแฃแ แแแ แแฅแแแแ Ubuntu 20.04. แแฃ แแแแแแแก แแฅแแแแ แแแ แกแแ แฃแคแ แ แซแแแแแ, แจแแแซแแแแ แแแแญแแ แแแ แแแแแกแฌแแ แแแแก แแแแแแแแ. แฉแแแ แแแแแแ แแแแแแแแแ แแฎแแ. - GKE (Google Cloud): แแแขแแแ แแ แแแฃแแ แจแแกแฌแแ แแแ
2020 แฌแแแก แแแแแแ แจแ , แแฃแแชแ แแ แแก แแ แแแแแแแแ แกแขแ แแกแแแ แแแแแแจแแ แแแแแฏแแ แแแแแ แจแแแแแจแแแแ .
แ แ แฃแแแ แแแแแแแแก, แแฃ แแแแแกแฌแแ แแแแ แแแแแแแ แ แแแซแแแแแก แแ แแแแแแ?
แแ แแแ แแแ แฌแแฃแแแแฃแแ, แ แแ แแ แแแแแแ แแแแแแแแ แแแแแแ แแแฃแแแ. แ แแแแกแแช แแแแแแ แแแ แแแแก แแแ แกแแแแแ แแแคแแฅแกแแ แแแแ, แแ แแแแแฌแแแ แแแแกแขแแ แก แแ แแแแแแแฎแแแ แแแกแขแก. แแฃ แแแแแแ แฃแแแ แแแแแฎแแแ, โโแแแแแขแแ แแกแแแก แแฅแแแแ แจแแแแแแแแก แฌแแแแแฎแแ.
แแแกแแแแ
- แแฃ แแฅแแแ แแฃแจแแแแ Docker แแแแขแแแแแ แแแแแ Linux-แแก แฅแแแจ (แแ แแฅแแก แแแแจแแแแแแแ Kubernetes, Mesos, Swarm แแฃ แกแฎแแ), แแฅแแแแแ แแแแขแแแแแ แแแแ แจแแแซแแแแ แแแแแ แแแก แจแแกแ แฃแแแแ แแแแแจแแแก แแแแ;
- แกแชแแแแ แแฅแแแแ แแแแแฌแแแแแแก แฃแแฎแแแกแ แแแ แกแแแก แแแแแฎแแแแ แแ แแแแแแ, แ แแ แจแแชแแแแ แฃแแแ แแแแแกแฌแแ แแแฃแแแ;
- แแ แแชแแกแแ แแก แแแแแขแแแแก แแแฎแกแแ แแ แแแแแแแก แแแแแแแ แแแก, แแแแ แแ แแก แแ แแก แกแแฎแแคแแแ แขแแฅแแแแ, แ แแแแแแช แฃแแแ แแฅแแแก แแแแแงแแแแแฃแแ แฃแแแแฃแ แแกแ แกแแคแ แแฎแแแแ (แฃแแฏแแแแกแแ แฏแแ แแแแแแฎแแแ แแแ แแแ แแ แจแแแแแแ แแ แจแแแแแแแ);
- แแฃ แแฅแแแ แแแแแฆแแ CPU-แก แแแแแขแแแ, แงแฃแ แแแฆแแแแ แแแแแขแ แแแแ แแฅแแแแ CPU แแ แแแฎแกแแแ แแแแก แแแแแงแแแแแ แแ แแแ แฌแแฃแแแแ, แ แแ แแฅแแแแ CPU แ แแกแฃแ แกแแแ แแฆแแแแขแแแ แแฅแแแแก แแแฎแแแ แแแแก;
- แฃแกแแคแ แแฎแ แแแ แแแแขแ แแฅแแแแ แแแแแแแก แแแขแแแแขแฃแ แ แแแกแจแขแแแแ แแแ, แ แแแ แจแแแฅแแแแก แแฎแแแ แแแแแแแ แแแฆแแแ แขแแฅแแแแแก แแแขแแแ แแแแก แจแแแแฎแแแแแจแ, แ แแแ kubernetes-แแ แแแแแฃแแแแแก แแกแแแ แแแแแกแฃแคแแ แแแแแซแแแก.
แแแแแ แแแฅแแก, แ แแ แแก แแแกแขแ แแแแแฎแแแ แแแแ แแแแฃแแฏแแแแกแแ แแฅแแแแ แแแแขแแแแแ แแก แกแแกแขแแแแแแก แแฃแจแแแแ.
PS
แฌแงแแ แ: www.habr.com