节点配置一致性检查
检查项内容
在升级集群版本至v1.19及以上版本时,将对您的节点上的Kubenertes组件的配置进行检查,检查您是否后台修改过配置文件。
- /opt/cloud/cce/kubernetes/kubelet/kubelet
- /opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml
- /opt/cloud/cce/kubernetes/kube-proxy/kube-proxy
- /etc/containerd/default_runtime_spec.json
- /etc/sysconfig/docker
- /etc/default/docker
- /etc/docker/daemon.json
如您对这些文件的某些参数进行修改,有可能会导致集群升级失败或升级之后业务出现异常。如您确认该修改对业务无影响,可单击确认后继续进行升级操作。
CCE采用标准镜像的脚本进行节点配置一致性检查,如您使用其它自定义镜像有可能导致检查失败。
当前可预期的修改将不会进行拦截,可预期修改的参数列表如下:
组件 |
配置文件 |
参数 |
升级版本 |
---|---|---|---|
kubelet |
/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml |
cpuManagerPolicy |
v1.19以上 |
kubelet |
/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml |
maxPods |
v1.19以上 |
kubelet |
/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml |
kubeAPIQPS |
v1.19以上 |
kubelet |
/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml |
kubeAPIBurst |
v1.19以上 |
kubelet |
/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml |
podPidsLimit |
v1.19以上 |
kubelet |
/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml |
topologyManagerPolicy |
v1.19以上 |
kubelet |
/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml |
resolvConf |
v1.19以上 |
kubelet |
/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml |
eventRecordQPS |
v1.21以上 |
kubelet |
/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml |
topologyManagerScope |
v1.21以上 |
kubelet |
/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml |
allowedUnsafeSysctls |
v1.19以上 |
docker |
/etc/docker/daemon.json |
dm.basesize |
v1.19以上 |
解决方案
如您对这些文件的某些参数进行修改,有可能导致升级之后出现异常情况。如果您不能确认自行修改的参数是否会影响到升级,请联系技术人员确认。