k8s实践报告

文章目录

展开

本文章为k8s的集群实践,在搭建好的k8s集群上部署服务并完成相关实验。

搭建k8s集群环境可参考docker+k8s 随记

1. 集群说明

本实践k8s集群由一个主节点、两个从节点构成,详细信息如下:

节点名称 主机类型 主机公网IP
k8s-master 阿里云ECS服务器(2C2G) 39.101.71.XX
k8s-node-01 阿里云ECS服务器(2C2G) 8.130.94.XXX
k8s-node-01 阿里云ECS服务器(2C2G) 8.130.10.XXX

2. 服务介绍

对应服务都写了yml文件,只需 kubectl create -f xx.yaml 即可。

image-20230912184418807

2.1 基于python+keras+flask的目标检测服务

服务参考 keras-app

镜像:haoxi/keras-app。

部署文件:

上传图片:curl -X POST -F image=@XXX.jpg 'http://<IP>:2400/predict'

结果展示:

2.2 基于PaddleOCR+flask的文字识别服务

服务参考 PaddleOCR-Flask-deploy

镜像:haoxi/paddle-ocr

部署文件:

上传图片:curl -X POST -F file=@XXX.jpg 'http://<IP>:8090/ocr'

结果展示:

2.3 基于Helsinki NLP+flask的翻译服务

服务参考 machine-translation-service

镜像:haoxi/translation-app

部署文件:

上传文字:

结果展示:

3. 目前存在的问题

  1. 基础设施不足以支撑调度,从节点02很难单独跑起translation服务。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注