在CentOS 7虚拟机(vsphear)上部署了3节点K8s群集
kubeadm
.
Master - 4GB
Minion1 - 6GB RAM
Minion2 - 6GB RAM
K8s Version - v1.11.2
在每个节点上启动kubelet守护程序之前
swapoff -a
已部署
Spinnaker
在K8s集群上,我看到所有spinnaker组件都是springbootjava应用程序。
我注意到过了一段时间,我失去了ssh连接(能够ping),节点变得
NotReady
州。在强制重新启动节点后,我开始
kubelet
(之后)
swapoff-a型
)在查看I/O状态时,
iotop
. 然后我看到java应用程序进行了大量的磁盘读取,但没有多少CPU和内存。还注意到,有时节点长时间(数小时)处于活动状态。在vsphear UI图中验证了相同的场景几次(磁盘读取的突然增加)。
现在我的问题是,由于
swapoff-a型
? 或者java应用程序不喜欢禁用交换内存?
我看到一些类似的问题
k8s github repo
.
任何帮助都将不胜感激。