ืึท ืืืืืืืง ืคืื ื ืืื ืืขืจ ืึธืคึผืขืจืึทืฆืืข ืคืื โโืคืื ืื ืืขืจืืขืืืืื ืกืืกืืขืืขื ืืื ืืืจืืคืึทื ืืึทื ืืืื ื. Kubernetes ืืขืืคึผืก ืืื ืืขื ืืืจื ื ืืฆื ืงืึทื ืืจืึธืืืขืจื ืืืึธืก ืืึธื ืืืึธืจ ืื ืืขืืื ื ืคืื ืืืื ืกืืกืืขื ืืื ืจืืกืืึทืจื ืืึทืืื ืื ืืก ืืืึธืก ืืึธืื ืคืืจืฉืืืคื ืืจืืขืื. ืึธืืขืจ, Kubernetes ืงืขื ืขื ืงืจืึทืคืืคืึทืื ืืึทืืื ืืืื ืึทืคึผืืึทืงืืืฉืึทื ื ืฆื ืขื ืฉืืจ ืงืืืืขืืืืง ืกืืกืืขื ืืขืืื ื. ืืื ืืขื ืกืขืจืืข, ืืืจ ืืืขืื ืงืืงื ืืื ืืืจ ืงืขื ืขื ืืขืืคึฟื Kubernetes ืฆื ืืึธื ืืืื ืึทืจืืขื ืืขืจ ืืคืืฉืึทื ืืื ืืื ืจืขืืืฆืืจื ืื ืืึทืื ืืืื ืคืื ืึทืคึผืืึทืงืืืฉืึทื.
ืืืืืขืจ ืงืึทื ืืืื ืขืจื, ืจืืึฟ ืึทืคึผืืึทืงืืืฉืึทื ื ืืืืคื ืืืืฃ ืืืืจืืืึทื ืึธืืขืจ ืืฉืืืืช ืืืฉืื ืขื. ืืืื ืื ืึทืคึผืืึทืงืืืฉืึทื ืงืจืึทืฉื ืึธืืขืจ ืคืจืึธืืข, ืขืก ืืขื ืืืขื ืึท ืืึทื ื ืฆืืึทื ืฆื ืืึธืื ืืึทืื ืื ืึทืจืืขื ืืื ืคึผืจืึธืืจืขืก ืืื ืจืืืึธืื ืื ืคึผืจืึธืืจืึทื. ืืื ืื ืขืจืืกื ืคืึทื, ืขืืขืฆืขืจ ืืื ืฆื ืกืึธืืืืข ืืขื ืคึผืจืึธืืืขื ืืึทื ืืืึทืื ืืืึท ื ืึทืื, ืืื ืื ืืขืจืกื ืืืืขืืึทื ืฉืขื. ืืืื ืืืืื 1-2 ืืจืืขืื ืืืฉืื ืขื ืืขื ืขื ืคึผืขืจืคืึธืจืืื ื ืึท ืืืืืืืง ืึทืจืืขื, ืึทืืึท ืึท ืืืกืจืึทืคึผืฉืึทื ืืื ืืึธืจ ืึทื ืึทืงืกืขืคึผืืึทืืึทื.
ืืขืจืืืขืจ, ืึทื ืฉืืึธื ืคืื ืืึทื ืืึทื ืจืขืืึธืึธืฅ, ืืื ืื ืืขืืืืื ืฆื ื ืืฆื ืคึผืจืึธืฆืขืก-ืืืจืื ืืึธื ืืืึธืจืื ื ืฆื ืืืืืึธืืึทืืืฉ ืจืืกืืึทืจื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืื ืืขืฉืขืขื ืืฉ ืคืื ืึท ืึทืื ืึธืจืืึทื ืืขืจืืึทื ืืืฉืึทื. ืืืื ืื ืคึผืจืึธืืจืึทื ืคืืืื, ืื ืืึธื ืืืึธืจืื ื ืคึผืจืึธืฆืขืก ืงืึทืคึผืืฉืขืจื ืื ืึทืจืืืกืืึทื ื ืงืึธื ืืื ืจืืกืืึทืจื ืื ืกืขืจืืืขืจ. ืืื ืื ืึทืืืืขื ื ืคืื ืกืืกืืขืืขื ืืื Kubernetes, ืืขื ืืืคึผ ืคืื ืขื ืืคืขืจ ืฆื ืกืืกืืขื ืคืืืืืขืจื ืืื ืคืฉืื ืื ืึทืืจืืืืื ืืื ืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ.
Kubernetes ื ืืฆื ืึทื ืึธืืกืขืจืืืืจื-ืืืคืคืขืจืขื ืกืข-ื ืขืืขื-ืงืึทืืฃ ืืขืฉืขืขื ืืฉ ืฉืืืืฃ ืฆื ืขื ืฉืืจ ืึทื ืจืขืกืืจืกื ืืืืืื ืืขืืื ื ืืืขื ืืื ืึทืจืืืคืึธืจื ืคืื ืงืึทื ืืืื ืขืจื ืฆื ืื ื ืึธืืื ืืื.
ืืขื ืืืื ืืืจ ื ืื ืืขืจ ืืึทืจืคึฟื ืฆื ืืึทื ืืืึทืื ืืืืคื ืคึผืจืึธืฆืขืก ืืึธื ืืืึธืจืื ื. ืืืื ืึท ืืืื ืคืืืื ืื ืืขืืื ื ืืฉืขืง, Kubernetes ืืืขื ืคืฉืื ืืืืืึธืืึทืืืฉ ืฆืืฉืืขืื ืขืก ืืื ืึท ืคืึทืจืืืึทื. ืึธืืขืจ, Kubernetes ืืื ืคืื ืืขืจ ืืื ืืืืื ืืึธื ืืืึธืจ ืืืื ืึทืคึผืืึทืงืืืฉืึทื ืคึฟืึทืจ ืคืืืืืขืจื. ืขืก ืงืขื ืขื ืืึทืื ืืขืจ ืขืงืืขืืคืืืจื ืคืื ืื ืึทืคึผืืึทืงืืืฉืึทื ืฆื ืืืืคื ืืืืฃ ืงืืืคื ืืืฉืื ืขื, ืืขืจืืืึทื ืืืงื ืื ืึทืคึผืืึทืงืืืฉืึทื ืึธืืขืจ ืืืืคื ืงืืืคื ืืืขืจืกืืขืก ืคืื ืืืื ืึทืคึผืืึทืงืืืฉืึทื ืกืืืืึทืืืืื ืืึทืกืื.
ืืขืจืืืขืจ, ืขืก ืืขื ืขื ืคืืืข ืกืืืืช ืืืึธืก Kubernetes ืงืขื ืขื ืคืึทืจืขื ืืืงื ืึท ืืืฉืืืืืขืก ืืขืืื ื ืงืึทื ืืืื ืขืจ. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืื ืืืจ ืึทืคึผืืจืืื ืืืื ืืืคึผืืืืืึทื ื, Kubernetes ืืืขื ืกืืึธืืื ืืึทืืื ืึทืื ืคึผืึธืืก ืืืขื ืืืจ ืึธื ืืืืื ื ืืึทืข. ืืืื ืืืจ ืคืึทืจืืึทืื ืึท ื ืึธืืข, Kubernetes ืืืขื ืืึทืืื ืคืืืกื ืืืง ืึทืืข ืคึผืึธืืก ืืืืฃ ืืขื ื ืึธืืข. ืฆืื ืกืืฃ, ืืืื ืึท ื ืึธืืข ืืืืคื ืืืืก ืคืื ืจืขืกืืจืกื, Kubernetes ืืืขื ืคืึทืจืืึทืื ืึทืืข ืคึผืึธืืก ืฆื ืืึทืคืจืืึทืขื ืื ืจืขืกืืจืกื.
ืืขืจืืืขืจ, ืขืก ืืื ืงืจืืืืฉ ืึทื ืืืื ืึทืคึผืืึทืงืืืฉืึทื ืืขืจืืึทื ืืืฅ ืืื ืืื ืืืึทื ืคึผืจืึทื ืืืืฃ ืื ืกืืฃ ืืึทื ืืฆืขืจ ืืื ืืื ืืืึทื ืึธืคึผืืื ืฆืืื. ืืืก ืืืื ื ืื ืคืืจื ืืคืืืื, ืืื ืขืก ืืคืืืื ืืืข ืืืื ืืืืก ืืขื ืืืจืฃ ืืขืจืืืขืืืขื ืืืขืจื, ืคืืจืืืื ืืืข ื ืขืฅ ืคืืจืืื ืืื ืืขื, ืคืืจืขื ืืืงื ืื ืืืืขืจืืืข ืืจืืขื ืืื ืคืืจื ืื ืืขืจืข ืืจืื ืืืขื ืืืืคืืืื.
ืืื ืคืืจ, ืืึธืก ืืืื ืึทื ืืืื ืึทืคึผืืึทืงืืืฉืึทื ืืืื ืืืื ืืืืืืช ืฆื ืฉืขืคึผื ืื SIGTERM ืึธื ืืึธื, ืืขืจ ืคึผืจืึธืฆืขืก ืืขืจืืึทื ืืืฉืึทื ืกืืื ืึทื ืืืึธืก ืืื ืื ืคืขืืืงืืึทื ืกืืื ืึทื ืคึฟืึทืจ ืืืืื ื ืืฆื ืืืืฃ ืืื ืืงืก ืึธืคึผืขืจืืืืื ื ืกืืกืืขืืขื. ืืืขื ืืืจ ืืึทืงืืืขื ืืขื ืึธื ืืึธื, ืื ืึทืคึผืืึทืงืืืฉืึทื ืืึธื ืคืึทืจืืึทืื ืึทืจืึธืคึผ.
ืึทืืึธื Kubernetes ืืึทืฉืืึธืกื ืฆื ืคืึทืจืขื ืืืงื ืึท ืคึผืึธื, ืึท ื ืืืขืจ ืคืื ืืขืฉืขืขื ืืฉื ืคึผืึทืกืืจื. ืืึธืืืจ ืงืืงื ืืื ืืขืืขืจ ืฉืจืื ืืืึธืก Kubernetes ื ืขืื ืืืขื ืืืจ ืคืึทืจืืึทืื ืึท ืงืึทื ืืืื ืขืจ ืึธืืขืจ ืคึผืึธื.
ืืื ืก ืืึธืื ืืืจ ืืืืื ืฆื ืคืึทืจืขื ืืืงื ืืืื ืขืจ ืคืื ืื ืคึผืึธืืก. ืืื ืืขื ืคืื ื, ืขืก ืืืขื ืืึทืืื ืฆื ืืึทืงืืืขื ื ืืึท ืคืึทืจืงืขืจ - ืงืึทื ืืืื ืขืจื ืืืึธืก ืืืืคื ืืื ืื ืคึผืึธื ืืืขื ื ืืฉื ืืืื ืึทืคืขืงืืึทื, ืึธืืขืจ ืึทืืข ื ืืึท ืคืึทืจืงืขืจ ืืืขื ืืืื ืืคืืขืฉืืขืื.
ืืึธืืืจ ืงืืงื ืืื ืื ืคึผืจืขืกืืึธืคึผ ืงืจืืง, ืืืึธืก ืืื ืึท ืกืคึผืขืฆืืขื ืืึทืคึฟืขื ืึธืืขืจ ืืืืคึผ ืืขืื ืืืึธืก ืืื ืืขืฉืืงื ืฆื ืงืึทื ืืืื ืขืจื ืืื ืึท ืคึผืึธื. ืืืื ืืืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ื ืืฉื ืคืึทืจืืึทืื ืึทืจืึธืคึผ ืจืืืืืง ืืืขื ืืืจ ืืึทืงืืืขื SIGTERM, ืืืจ ืงืขื ืขื ื ืืฆื ืคึผืจืขืกืืึธืคึผ ืฆื ืคืึทืจืืึทืื ืึทืจืึธืคึผ ืจืืืืืง.
ืจืืึฟ ืืืืื ืืืขื ืึทืจืืืกืืืื ืืจืึทืฆืืขื ืืืขื ืืื ืืึทืงืืืขื ืึท SIGTERM ืกืืื ืึทื, ืึธืืขืจ ืืืื ืืืจ ื ืืฆื ืืจืื-ืคึผืึทืจืืื ืงืึธื ืึธืืขืจ ืขืืืขืืข ืกืืกืืขื ืืืึธืก ืืืจ ืืึธื ื ืื ืืึธืจ ืงืึธื ืืจืึธืืืจื, ืื ืคึผืจืขืกืืึธืคึผ ืืึธืง ืืื ืึท ืืจืืืก ืืืขื ืฆื ืฆืืืื ืืขื ืึท ืืจืึทืฆืืขื ืฉืึทืืืึทืื ืึธื ืืฉืึทื ืืื ื ืื ืึทืคึผืืึทืงืืืฉืึทื.
ื ืึธื ืขืงืกืึทืงืืืืื ื ืืขื ืงืจืืง, Kubernetes ืืืขื ืฉืืงื ืึท SIGTERM ืกืืื ืึทื ืฆื ืื ืงืึทื ืืืื ืขืจื ืืื ืื ืคึผืึธื, ืืึธืื ืืื ืืืืกื ืึทื ืืื ืืืขืื ืืึทืื ืืืื ืืืกืงืึทื ืขืงืืื. ืืืขื ืืืจ ืืึทืงืืืขื ืืขื ืกืืื ืึทื, ืืืื ืงืึธื ืืืขื ืืืื ืืืืึทืืขืจ ืฆื ืื ืฉืึทืืืึทืื ืคึผืจืึธืฆืขืก. ืืขืจ ืคึผืจืึธืฆืขืก ืงืขื ืึทืจืืึทื ื ืขืืขื ืกืืึธืคึผืคึผืื ื ืงืืื ืืึทื ื-ืืขืืขืื ืงืึทื ืขืงืฉืึทื ื ืึทืืึท ืืื ืึท ืืึทืืึทืืืืก ืคึฟืึทืจืืื ืืื ื ืึธืืขืจ WebSocket ืืืึทื, ืฉืคึผืึธืจื ืื ืงืจืึทื ื ืฉืืึทื, ืืื ืื ืืื.
ืืคืืื ืืืื ืืืจ ื ืืฆื ืึท ืคึผืจืขืกืืึธืคึผ ืืึธืง, ืขืก ืืื ืืืืขืจ ืืืืืืืง ืฆื ืงืึธื ืืจืึธืืืจื ืืืึธืก ืคึผืื ืงื ืืึทืคึผืึทื ื ืฆื ืืืื ืึทืคึผืืึทืงืืืฉืึทื ืืืขื ืืืจ ืฉืืงื ืขืก ืึท SIGTERM ืกืืื ืึทื, ืืื ืืื ืขืก ืืืืืืืื, ืึทืืื ืึทื ืืขืฉืขืขื ืืฉื ืึธืืขืจ ืขื ืืขืจืื ืืขื ืืื ืกืืกืืขื ืึธืคึผืขืจืึทืฆืืข ืืขืคึฟืืจื ืืืจื ืึท ืคึผืึธื ืฉืึทืืืึทืื ืืึธื ื ืื ืงืืืขื ืืื ืึท ืืืขืจืจืึทืฉื ืฆื ืืืจ.
ืืื ืืขื ืคืื ื, Kubernetes ืืืขื ืืืึทืจืื ืคึฟืึทืจ ืึท ืกืคึผืขืกืืคืืขื ืกืืืข ืคืื โโโโืฆืืื, ืืขืจืืคื ืืขืจืืึทื ืืืฉืึทื GracePeriodSecond, ืึธืืขืจ ืื ืฆืืึทื ืฆื ืืจืึทืฆืืขื ืฉืึทืืืึทืื ืืืขื ืขืก ืืืงืืื ืึท SIGTERM ืกืืื ืึทื, ืืืืืขืจ ืืขื ืืืขื ืืืืึทืืขืจ ืงืึทืืฃ.
ืืืจื ืคืขืืืงืืึทื, ืืขื ืคึผืขืจืืึธื ืืื 30 ืกืขืงืื ืืขืก. ืขืก ืืื ืืืืืืืง ืฆื ืืึธื ืึทื ืขืก ืืืืคื ืืื ืคึผืึทืจืึทืืขื ืืื ืื ืคึผืจืขืกืืึธืคึผ ืคืึทืจืืฉืขืคึผืขื ืืื ืื SIGTERM ืกืืื ืึทื. Kubernetes ืืืขื ื ืืฉื ืืืึทืจืื ืืื ืื ืคึผืจืขืกืืึธืคึผ ืืึธืง ืืื SIGTERM ืฆื ืขื ืืืงื - ืืืื ืืืื ืึทืคึผืืึทืงืืืฉืึทื ืขื ืืก ืืืืืขืจ ืื TerminationGracePeriod ืขื ืืก, Kubernetes ืืืขื ืืืืื ืคืึธืจืืขืฆื ืฆื ืืขืจ ืืืืึทืืขืจ ืฉืจืื. ืืขืจืืืขืจ, ืงืึธื ืืจืึธืืืจื ืึทื ืื ืืืขืจื ืคืื ืืขื ืคึผืขืจืืึธื ืืื ืกืขืงืื ืืขืก ืืื ื ืืฉื ืืืืื ืืงืขืจ ืืื ืื ืฆืืื ืืืึธืก ืืื ืคืืจืืื ืื ืฆื ืจืืืืืง ืคืึทืจืืึทืื ืื ืคึผืึธื, ืืื ืืืื ืขืก ืืงืกืืื 30 ืก, ืคืึทืจืืจืขืกืขืจื ืื ืฆืืื ืฆื ืืขืจ ืืขืืืืื ืืืขืจื ืืื YAML. ืืื ืืขื ืืืึทืฉืคึผืื ืืขืืขืื, ืขืก ืืื 60 ืก.
ืืื ืืขืกืึธืฃ, ืื ืืขืฆืืข ืฉืจืื ืืื ืืืื ืงืึทื ืืืื ืขืจื ืืขื ืขื ื ืึธื ืคืืืกื ืืืง ื ืึธื ืืขืจืืึทื ืืืฉืึทื GracePeriod, ืืื ืืืขืื ืฉืืงื ืึท SIGKILL ืกืืื ืึทื ืืื ืืืขื ืืืื ืคืึธืจืกืึทืืื ืืืืกืืขืืขืงื. ืืื ืืขื ืคืื ื, Kubernetes ืืืขื ืืืื ืจืืื ืืงื ืึทืืข ืื ืืขืจืข ืคึผืึธื ืึทืืืืฉืขืงืฅ.
Kubernetes ืืขืจืืึทื ืืืฅ ืคึผืึธืืก ืคึฟืึทืจ ืคืืืข ืกืืืืช, ืึทืืื ืืึทืื ืืืืขืจ ืืืื ืึทืคึผืืึทืงืืืฉืึทื ืืขืจืืึทื ืืืฅ ืืจืึทืฆืืขื ืืื ืงืืื ืคืึทื ืฆื ืขื ืฉืืจ ืึท ืกืืึทืืื ืืื ืกื.
ืขืืืขืืข ืึทืืก ๐
ืืื ืง ืืืจ ืคึฟืึทืจ ืกืืืืื ื ืืื ืืื ืื. ืฆื ืืืจ ืืื ืืื ืืืขืจ ืึทืจืืืงืืขื? ืืืืื ืฆื ืืขื ืืขืจ ืืฉืืงืึทืืืข ืืื ืืึทืื? ืฉืืืฆื ืืื ืื ืืืจื ืคึผืืืืกืื ื ืึท ืกืืจ ืึธืืขืจ ืจืขืงืึทืืขื ืืื ืฆื ืคืจืขื ืื,
Dell R730xd 2 ืืื ืืฉืืคึผืขืจ ืืื Equinix Tier IV ืืึทืื ืฆืขื ืืขืจ ืืื ืืืกืืขืจืืื? ื ืึธืจ ืืึธ
ืืงืืจ: www.habr.com