我正在使用openshift并测试HA功能,pod已在2个节点上运行,如下所示:
$ oc get pods -o wide
NAME READY STATUS RESTARTS AGE IP NODE
hello-1-7j6zp 1/1 Running 0 18m 10.128.0.153 node1.exampledis.com
hello-1-mztf8 1/1 Running 0 18m 10.128.0.152 node1.exampledis.com
hello-1-pmz2g 1/1 Running 0 26m 10.130.0.46 node2.exampledis.com
我关闭运行为node2.exampledis.com的vm,大约1分钟后,新pod开始在node1上启动,node2上的pod变为“unknown”,我认为应该有一些参数来控制间隔,谁可以在这个问题上分享一些观点?
版本:
oc v3.6.1+008f2d5
kubernetes v1.6.1+5115d708d7
features: Basic-Auth
Server https://master.exampledis.com:8443
openshift v3.7.9
kubernetes v1.7.6+a08f5eeb62
祝你好运
兰
答案 0 :(得分:0)
Kubelet --sync-frequency
参数控制同步间隔,如kubelet doc
- sync-frequency:同步正在运行的容器和配置之间的最长时间(默认为1m0s)