为什么禁用kubernetes交换

由于Kubernetes 1.8,似乎我需要禁用交换在我的节点(或设置 – 无法交换到“假”)。

我无法findKubernetes坚持禁用掉期的技术原因。 这是出于性能的原因? 安全原因? 为什么没有logging这个原因?

kubernetes的想法是将实例紧密包装到尽可能接近100%。 所有的部署应该与CPU /内存限制固定在一起。 所以如果调度程序发送一个pod到一台机器,它不应该使用交换。 你不想交换,因为它会减慢速度。

它主要是为了performance。