Seldon-Core 高级实践

一、S2i安装

1.1 下载

转到发布页面并为您的机器下载正确的发行版。分别为 32 位和 64 位选择 linux-386 或 linux-amd64 链接。

> cd /root/software
> wget https://github.com/openshift/source-to-image/releases/download/v1.3.1/source-to-image-v1.3.1-a5a77147-linux-amd64.tar.gz

解压下载的tar

> tar -zxvf source-to-image-v1.3.1-a5a77147-linux-amd64.tar.gz

您现在应该看到一个名为 s2i 的可执行文件。将 s2i 的位置添加到 PATH 环境变量中,或者将其移动到 PATH 中预先存在的目录中。例如,

file

> cp /root/software/s2i    /usr/local/bin
> cp /root/s2i/s2i    /usr/local/bin

将适用于大多数设置。

选择最适合您的代码的构建器映像并获取使用说明,例如:

s2i usage seldonio/seldon-core-s2i-python3

以构建器映像可接受的形式创建源代码存储库,并从中构建您的 docker 容器。下面我们展示了一个使用我们的 seldon-core git repo 的示例,其中包含一些 Python 模型的模板示例。

安装git

> yum install -y git
s2i build https://github.com/seldonio/seldon-core.git \
    --context-dir=wrappers/s2i/python/test/model-template-app seldonio/seldon-core-s2i-python3 \
    seldon-core-template-model

相关文章:
Source to Image (s2i)

为者常成,行者常至