节点配置一致性检查异常处理
检查项内容
在升级集群版本至v1.19及以上版本时,将对您的节点上的Kubernetes组件的配置进行检查,检查您是否后台修改过配置文件。
- /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以上 |
解决方案
如您对这些文件的某些参数进行修改,有可能导致升级之后出现异常情况。如果您不能确认自行修改的参数是否会影响到升级,请联系技术人员确认。

