常见问题

    我们提供了一个如何准备一个基于 OpenPitrix 应用开发规范的示例,建议从 入手,从零开始准备一个配置包并上传到 OpenPitrix 中,后续可参考 用户指南 熟悉应用的全生命周期管理。

    2、应用如何语言国际化?

    如果您想要适应不同的语言,需要在提交的应用中包含一个 locale 文件夹,并添加对应语言的翻译文件,如:

    3、上传配置包或新的版本时报错:配置验证失败,报 “创建资源失败” 错误?

    需要检查 package.json 或 config.json 文本内容,是否有中文符号或其他不符合 json 格式的部分,可以通过在线工具验证合法性,比如 jsonlint。

    4、All-in-one 模式安装 OpenPitrix 时,卡在某一步进度一直没有变化,是什么原因?

    可能是主机的配置规格不符合要求,比如内存不足,建议按照我们提供的 准备环境。

    5、All-in-one 模式安装 OpenPitrix 时,make 命令执行失败,为什么?

    可能是依赖的软件版本不满足要求,可检查其版本并对照 all-in-one 模式 - 软件环境 安装符合要求的版本。

    6、Kubernetes 模式执行安装脚本 deploy-k8s.sh 失败?

    7、All-in-one 模式安装时,查看容器状态时有多个容器的状态是 “Exit 1 或 2”,容器没有运行成功?

    可能是由于主机环境预先安装了 Kubernetes 环境,造成 Docker 容器间的网络不通,建议准备一台新的符合最小规格的主机并安装依赖软件后进行安装。安装过程中如果中断可重复执行 make 命令运行项目。

    8、部署至 Kubernetes 中的应用的状态一直是 Pending 或部署成功却无法访问服务?

    请检查应用配置包的与 service 相关的 yaml 中,service 的类型可能设置的是 LoadBalancer,该服务类型需要预先安装云平台 LB 插件,若没有安装该插件请将 service 的类型修改成 nodeport,然后重新上传。

    如果有其他疑问,您也可以通过提问形式与我们联系探讨。若对项目有任何问题,欢迎提交 。