loading...

入门

概述

这组文档用于指导说明如何为千乘产品开发扩展(即插件)。

注意:您可以在不依赖于千乘产品环境的情况下开发插件,但必须使用千乘系统来编排和运行插件。

插件可以被共享并在社区上面分享,也可以私有保存和使用。

插件开发工具

为提高插件开发效率,降低开发门槛,我们为千乘插件开发提供了插件开发工具。开发工具主要用于生成插件代码框架文件目录,以及运行和测试插件。

本工具支持在以下系统中安装运行:

  • Ubuntu 18.04 以及更高版本
  • Enterprise Linux 7 && Centos 7
  • Debian Linux

注意: 在执行以下安装流程前,请确保您的开发环境中已经安装 插件生成器 chariot-plugin

$ pip install chariot-plugin
				

有关插件开发工具使用方法的更多详细信息,请参阅插件开发工具文档。

配置镜像仓库

由于我们插件依赖的docker基础镜像放在私有仓库中,因此需要您在着手开发前,首先在本地配置添加镜像仓库地址:

# 添加镜像仓库地址
$ vim /etc/docker/daemon.json
{
  "registry-mirrors": [
    "https://registry.cn-shenzhen.aliyuncs.com",
    "https://wf3hesj8.mirror.aliyuncs.com",
    "https://hub-mirror.c.163.com"
  ]
}

# 重启 docker 服务
$ systemctl restart docker
下一节我们将介绍插件开发工具的使用方法。
image-missing