openEuler 常见问题

云原生

1. 修改iSulad默认运行时为lxc,启动容器报错:Failed to initialize engine or runtime

若需修改iSulad默认运行时为lxc,需要安装lcr、lxc软件包依赖,且配置iSulad配置文件中runtime为lcr 或者启动容器时指定--runtime lcr。启动容器后不应该随意卸载lcr、lxc软件包,否则可能会导致删除容器时的资源残留。

详情请查看iSulad容器引擎的常见问题

2. 使用iSulad CRI V1接口,报错:rpc error: code = Unimplemented desc =

在iSulad配置文件/etc/isulad/daemon.json中开启CRI V1的配置。

详情请查看iSulad容器引擎的常见问题

3. isula-build拉取镜像报错:pinging container registry xx: get xx: dial tcp host:repo: connect: connection refused

拉取的镜像来源于非授信仓库,因此需要修改isula-build镜像仓库的配置文件/etc/isula-build/registries.toml,将该非授信仓库加入[registries.insecure],重启isula-build。

4. Kubernetes + docker为什么无法部署

Kubernetes自1.21版本开始不再支持Kubernetes + docker部署Kubernetes集群。需要改为使用cri-dockerd+docker部署集群,也可以使用containerd或者iSulad部署集群。

5. openEuler无法通过yum直接安装Kubernetes相关的rpm包

参考链接中repo源,重新配置环境中的EPOL源。

6. 在使用集群启动模式时,若没有配置控制面程序ip信息,Kmesh服务启动后会报错退出

参考安装与部署章节中集群启动模式,设置正确的控制面程序ip信息。

7. Kmesh服务在启动时,提示"get kube config error!"

集群启动模式下,Kmesh服务会根据k8s的配置,自动获取控制面程序ip信息,若环境中没有配置k8s的kubeconfig路径,会导致获取kubeconfig失败,然后提示上述信息。(若已经手动修改Kmesh的配置文件,正确配置控制面程序ip信息,该问题可忽略)。

具体解决方式请参考文档Kmesh用户指南的常见问题2

如常见问题内未能解决您的需求,请邮件至社区邮件列表社区论坛交流

本页内容