แแแแแฌแแแแแฃแแ แกแแกแขแแแแแแก แคแฃแแฅแชแแแแแ แแแแก แแแแจแแแแแแแแแ แแฃแแฅแขแแ แแแ แชแฎแแก แแแ แแแ. Kubernetes แแฎแแแ แแแ แแแแจแ แแแแขแ แแแแ แแแแก แแแแแงแแแแแแ, แ แแแแแแแช แแแแแขแ แแแแแแ แแฅแแแแ แกแแกแขแแแแก แฏแแแแ แแแแแแแก แแ แแแแแขแแแ แแแแก แกแแ แแแกแแแก, แ แแแแแแแแช แจแแฌแงแแแขแแก แแฃแจแแแแ. แแฃแแชแ, Kubernetes-แก แจแแฃแซแแแ แแซแฃแแแแแ แจแแแฉแแ แแก แแฅแแแแ แแแแแแแชแแแแ, แ แแแ แฃแแ แฃแแแแแงแแก แแแแแแแ แกแแกแขแแแแก แฏแแแแ แแแแแแ. แแ แกแแ แแแจแ แฉแแแ แจแแแฎแแแแแ, แแฃ แ แแแแ แจแแแแซแแแแ แแแแฎแแแ แแ Kubernetes-แก แแแแแกแ แกแแฅแแแก แฃแคแ แ แแคแแฅแขแฃแ แแ แจแแกแ แฃแแแแแจแ แแ แแแแแแแชแแแก แจแแคแแ แฎแแแแก แจแแแชแแ แแแแจแ.
แแแแขแแแแแ แแแแแแ แแแแแแแชแแแแแก แฃแแแขแแกแแแ แแฃแจแแแแแ แแแ แขแฃแแแฃแ แแ แคแแแแแฃแ แแแแฅแแแแแแ. แแฃ แแแแแแแชแแ แแแคแฃแญแแ แแ แแแแงแแแ, แแแแ แแ แ แแแกแญแแ แแ แแแแแแแแ แ แแแแแแแแแก แแแฃแฅแแแแแก แแ แแ แแแ แแแแก แแแแแขแแแ แแแแก. แฃแแ แแก แจแแแแฎแแแแแจแ, แแแแแแก แแแฃแฌแแ แแ แแ แแแแแแแก แแแแแญแ แ แฎแแแแ แฆแแแแ, แงแแแแแแ แจแแฃแคแแ แแแแ แกแแแแแแจแ. แแฃ แแฎแแแแ 1-2 แกแแแฃแจแแ แแแแฅแแแ แแกแ แฃแแแแแ แแแแจแแแแแแแแ แแแแแแแแแก, แแกแแแ แจแแคแแ แฎแแแ แกแ แฃแแแแ แแแฃแฆแแแแแ แแงแ.
แแแแขแแ, แฎแแแแ แแแแแขแแแ แแแแก แแแชแแแแ, แแแ แแแแฌแงแแก แแ แแชแแกแแก แแแแแก แแแแแขแแ แแแแแก แแแแแงแแแแแ, แ แแแ แแแขแแแแขแฃแ แแ แแแแแขแแแ แแแ แแแแแแแชแแ แแ แแแแ แแแแฃแ แ แจแแฌแงแแแขแแก แจแแแแฎแแแแแจแ. แแฃ แแ แแแ แแแ แแแ แฎแแ แฎแแแแ, แแแแแขแแ แแแแแก แแ แแชแแกแ แแญแแ แก แแแกแแกแแแแ แแแแก แแ แแแแแขแแแ แแแแก แกแแ แแแ แก. Kubernetes-แแก แแกแแแแกแ แกแแกแขแแแแแแก แแแกแแแแกแแแ แแ แแแ, แกแแกแขแแแแก แแแฃแแแ แแแแแแแ แแ แขแแแแก แแแกแฃแฎแ แฃแแ แแแแ แแแขแแแ แแ แแแฃแแ แแงแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแจแ.
Kubernetes แแงแแแแแก แแแแแแ แแแแ-แแแแกแฎแแแแแแ-แแแแแฌแงแแแขแ-แแแฅแแแแแแแก แแแแแแแแก แแแ แงแฃแแก, แ แแแ แฃแแ แฃแแแแแงแแก แ แแกแฃแ แกแแแ แฏแแแกแแฆแ แแแแแ แแแแขแแแแแ แแแแแแ แแแแแ แแแแแซแแแแแแ.
แแก แแแจแแแแก, แ แแ แแฅแแแ แแฆแแ แแญแแ แแแแแ แแ แแชแแกแแก แแแแแขแแ แแแแแก แฎแแแแ แแแจแแแแ. แแฃ แ แแกแฃแ แกแ แแแ แแแแแแแก แฏแแแแ แแแแแแแก แจแแแแฌแแแแแก, Kubernetes แฃแแ แแแแ แแแขแแแแขแฃแ แแ แฃแแ แฃแแแแแงแแคแก แแแก แฉแแแแชแแแแแแ. แแฃแแชแ, Kubernetes แแแแแแแก แแแแ แแ แแแขแก, แแแแ แ แฃแแ แแแแ แแแแแขแ แแแแแก แแฅแแแแก แแแแแแแชแแแก แฌแแ แฃแแแขแแแแแแแกแแแแก. แแแก แจแแฃแซแแแ แจแแฅแแแแก แแแแแแแชแแแก แแแขแ แแกแแ แ แแแแแแแแ แแแแแแฃแขแแ แแ แแแกแแจแแแแแ, แแแแแแแชแแแก แแแแแฎแแแแแกแแแแก แแ แแฅแแแแ แแแแแแแชแแแก แ แแแแแแแแ แแแ แกแแแก แแ แแแ แแฃแแแ แแแกแแจแแแแแ.
แแฅแแแแ แแแแแแแแแแ แ, แแ แกแแแแแก แแ แแแแแ แแแแแแ, แ แแก แแแแแช Kubernetes-แก แจแแฃแซแแแ แจแแฌแงแแแขแแก แกแ แฃแแแแ แฏแแแกแแฆแ แแแแขแแแแแ แ. แแแแแแแแแ, แแฃ แแแแแแฎแแแแ แแฅแแแแก แแแแแแแแแแก, Kubernetes แแแ-แแแแ แจแแแฉแแ แแแก แซแแแ แแแแแแก แแฎแแแก แแแฌแงแแแแกแแก. แแฃ แแฅแแแ แแแแแ แแแแ แแแแแซแก, Kubernetes แจแแฌแงแแแขแก แแ แแแแแซแแก แงแแแแ แแแแแซแแก แแแจแแแแแก. แแแแแแแก, แแฃ แแแแแซแก แ แแกแฃแ แกแ แแแแแฌแฃแ แแแ, Kubernetes แแแฎแฃแ แแแก แงแแแแ แแแแก แแ แ แแกแฃแ แกแแแแก แแแกแแแแแแกแฃแคแแแแแแ.
แแแแขแแ, แแแแจแแแแแแแแแแ, แ แแ แแฅแแแแ แแแแแแแชแแ แจแแฌแงแแแก แแแแแแแแฃแ แ แแแแแฅแแแแแแแ แกแแแแแแ แแแแฎแแแ แแแแแกแแแแก แแ แแแแแแแแฃแ แ แแฆแแแแแแก แแ แแแ. แแก แแแจแแแแก, แ แแ แแแแแ แแแแแแ แแแ แฃแแแ แจแแแแแฎแแก แงแแแแ แจแแกแแแแฎแ แแแแแชแแแ, แแแฎแฃแ แแก แงแแแแ แฅแกแแแแก แแแแจแแ แ, แแแแกแ แฃแแแก แแแ แฉแแแแแ แกแแแฃแจแแแแแ แแ แแแ แแแก แกแฎแแ แแแแแฃแแแแแแ แแแแชแแแแแ.
แแ แแฅแขแแแแจแ, แแก แแแจแแแแก, แ แแ แแฅแแแแก แแแแแแแชแแแก แฃแแแ แจแแแซแแแก SIGTERM แจแแขแงแแแแแแแแก แแแแฃแจแแแแแ, แแ แแชแแกแแก แแแกแ แฃแแแแแก แกแแแแแแ, แ แแแแแแช แแ แแก แแแแฃแแแกแฎแแแแ แกแแแแแแ kill แฃแขแแแแขแแกแแแแก Unix แแแแ แแชแแฃแ แกแแกแขแแแแแแ. แแ แจแแขแงแแแแแแแแก แแแฆแแแแกแแแแแแ แแแแแแแชแแ แฃแแแ แแแแฎแฃแ แแก.
แแแก แจแแแแแ, แ แแช Kubernetes แแแแแฌแงแแแขแก แจแแฌแงแแแขแแก pod, แฎแแแแ แแแแแ แ แแแ แแแแแแแแแ. แแแแแ แจแแแฎแแแแ แแแแแแฃแ แแแแแฏแก, แ แแแแแกแแช แแฃแแแ แแแขแแกแ แแแแแก แแแแขแแแแแ แแก แแ แแแแแก แแแแแจแแแกแแก.
แแแฅแแแ, แแแแแแ แจแแแฌแงแแแขแแ แแ แ-แแ แแ แฏแแจแ. แแ แแขแแแแ, แแก แจแแฌแงแแแขแก แแฎแแแ แขแ แแคแแแแก แแแฆแแแแก - แแแแขแแแแแ แแแแ, แ แแแแแแแช แแแจแแแแฃแแแ แแแแจแ, แแ แแแแฅแแแแแแก, แแแแ แแ แงแแแแ แแฎแแแ แขแ แแคแแแ แแแแแแแแแแ.
แแแแแ แจแแแฎแแแแ preStop hook-แก, แ แแแแแแช แแ แแก แกแแแชแแแแฃแ แ แแ แซแแแแแ แแ HTTP แแแแฎแแแแ, แ แแแแแแช แแแแแแแแแ แแแแขแแแแแ แแแจแ แแแแจแ. แแฃ แแฅแแแแ แแแแแแแชแแ แกแฌแแ แแ แแ แแฎแฃแ แแแ SIGTERM-แแก แแแฆแแแแกแแก, แจแแแแซแแแแ แแแแแแงแแแแ preStop แกแฌแแ แแ แแแแแ แแแแกแแแแก.
แแ แแแ แแแแแแก แฃแแแขแแกแแแ แแแฎแแแแแแแ แแแแแแแก, แ แแแแกแแช แแกแแแ แแแแฆแแแแ SIGTERM แกแแแแแแก, แแแแ แแ แแฃ แแงแแแแแ แแแกแแแ แแฎแแ แแก แแแแก แแ แ แแแแแแแ แกแแกแขแแแแก, แ แแแแแกแแช แกแ แฃแแแ แแ แแแแแขแ แแแแแ, preStop hook แแ แแก แจแแกแแแแจแแแแ แแแ, แ แแแ แแแซแฃแแแ แแแฎแแแแแแ แแแแแ แแแ แแแแแแแชแแแก แจแแชแแแแก แแแ แแจแ.
แแ แแแแแแก แจแแกแ แฃแแแแแก แจแแแแแ, Kubernetes แแแฃแแแแแแแก SIGTERM แกแแแแแแก แแแแจแ แแแแแแ แ แแแแขแแแแแ แแแแ, แแชแแแแแแก แแแ, แ แแ แแกแแแ แแแแ แแแแแแจแแแ. แแ แกแแแแแแแก แแแฆแแแแกแแแแแแ แแฅแแแแ แแแแ แแแแแแ แแแแแ แแแแก แแ แแชแแกแแ. แแก แแ แแชแแกแ แจแแแซแแแแ แแแแชแแแแแก แแแแแกแแแแ แ แแ แซแแแแแแแแแ แแแแจแแ แแก แจแแฌแงแแแขแแก, แ แแแแ แแชแแ แแแแแชแแแแ แแแแแก แแแแจแแ แ แแ WebSocket แแแแแแ, แแแแแแแแ แ แแแแแแแ แแแแแก แจแแแแฎแแ แแ แกแฎแแ แแกแแแแกแ.
แแแจแแแแช แแ, แแฃ แแฅแแแ แแงแแแแแ preStop hook-แก, แซแแแแแ แแแแจแแแแแแแแแแ แจแแแแแฌแแแ, แ แ แแแแ แแแแ แแฅแแแแก แแแแแแแชแแแก SIGTERM แกแแแแแแแก แแแแแแแแแกแแก แแ แ แแแแ แแฅแชแแแ แแก, แ แแแ แแแแแแแแแ แแ แชแแแแแแแแแ แกแแกแขแแแแก แแฃแจแแแแแจแ, แ แแแแแแช แแแแแฌแแแฃแแแ pod-แแก แแแแแ แแแแ, แแ แแแฎแแแก แกแแฃแ แแ แแแ แจแแแแแแก.
แแ แแแแแแขแจแ, Kubernetes แแแแแแแแแ แแแแกแแแฆแแ แฃแ แแ แแก, แ แแแแแกแแช แแฌแแแแแ terminationGracePeriodSecond, แแ แแแ แแแแก แแ แแชแแแแฃแแแ แแแแแจแแแกแแก, แ แแแแกแแช แแก แแแแฆแแแก SIGTERM แกแแแแแแก, แจแแแแแแแ แฅแแแแแแแแแก แแแแฎแแ แชแแแแแแแแแ.
แแแแฃแแแกแฎแแแแแ, แแก แแแ แแแแ 30 แฌแแแแ. แแแแจแแแแแแแแแแ แแฆแแแแจแแแก, แ แแ แแก แแฃแจแแแแก แแแ แแแแแฃแ แแ preStop แแแฃแญแแแ แแ SIGTERM แกแแแแแแแแ. Kubernetes แแ แแแแแแแแแ preStop hook-แแกแ แแ SIGTERM-แแก แแแกแ แฃแแแแแก โ แแฃ แแฅแแแแ แแแแแแแชแแ แแแแแก TerminationGracePeriod-แแก แแแกแ แฃแแแแแแแ, Kubernetes แแแฃแงแแแแแแแแ แแแแแแ แจแแแแแ แแขแแแแ. แแแแขแแ, แจแแแแแฌแแแ, แ แแ แแ แแแ แแแแแก แแแแจแแแแแแแ แฌแแแแแจแ แแ แแงแแก แแแแแแแ แแ แแแ, แ แแแแแแช แกแแญแแ แแ แแแแแก แกแฌแแ แแ แแแแแ แแแแกแแแแก แแ แแฃ แแก แแฆแแแแขแแแ 30 แฌแ-แก, แแแแแ แแแ แแแ แแแแ แกแแกแฃแ แแแ แแแแจแแแแแแแแแแ YAML-แจแ. แแแชแแแฃแ แแแแแแแแจแ แแก แแ แแก 60-แแแแ แฌแแแแ.
แแ แแแแแก, แแแแ แแแแแฏแ แแ แแก แแฃ แแแแขแแแแแ แแแ แแแแแ แแฃแจแแแแก GracePeriod-แแก แจแแฌแงแแแขแแก แจแแแแแ, แแกแแแ แแแแแแแแแแ SIGKILL แกแแแแแแก แแ แแซแฃแแแแแ แฌแแแจแแแแ. แแ แแขแแแแ, Kubernetes แแกแแแ แแแแกแฃแคแแแแแแก แงแแแแ แกแฎแแ แแแ แแแแแฅแขแก.
Kubernetes แฌแงแแแขแก แแแแแแก แแ แแแแแ แแแแแแแก แแแแ, แแกแ แ แแ, แแแ แฌแแฃแแแแ, แ แแ แแฅแแแแ แแแแแแแชแแ แฌแงแแแแ แแแฎแแแแแแแ แแแแแกแแแแ แจแแแแฎแแแแแจแ, แ แแแ แฃแแ แฃแแแแแงแแ แกแขแแแแแฃแ แ แกแแ แแแกแ.
แ แแแแแแแแ แ แแแแแแ ๐
แแแแแแแแ, แ แแ แแแ แฉแแ แฉแแแแแแ. แแแแฌแแแ แฉแแแแ แกแขแแขแแแแ? แแกแฃแ แ แแแฎแแ แฃแคแ แ แกแแแแขแแ แแกแ แจแแแแแ แกแ? แแฎแแ แ แแแแแแญแแ แแ แจแแแแแแแก แแแแแแแกแแแแ แแ แแแแแแ แแแแกแแแแก แ แแแแแแแแแชแแแ,
Dell R730xd 2-แฏแแ แแแคแแ Equinix Tier IV แแแแแชแแแแ แชแแแขแ แจแ แแแกแขแแ แแแแจแ? แฒแฎแแแแ แแฅ
แฌแงแแ แ: www.habr.com