部署Deployment和Service
通过Kubernetes命令部署Deployment和Service。
前提条件
- 已参见创建MindIE MS服务端的Deployment配置文件和创建映射到Pod端口的Service配置文件创建好Deployment和Service配置文件。
- 部署Deployment和Service前,首先使用以下命令创建服务所属的命名空间,与表1中的namespace参数保持一致。
kubectl create ns {namespace}
操作步骤
部署Deployment
- 使用以下命令部署Deployment。
kubectl apply -f {Deployment配置文件名称}
回显如下所示表示命令执行成功。
deployment.apps/{Deployment配置文件名称} create
- 使用以下命令查看已部署Deployment的信息。
kubectl get pod -A
图1 Deployment状态为 - 使用以下命令查看Deployment是否部署成功,如图2所示则表示部署成功。
kubectl logs {NAME} -n {NAMESPACE}
部署Service
- 使用以下命令部署Service。
kubectl apply -f {Service配置文件名称}
回显如下所示表示指令执行成功。
services/{Service名称} create
- 使用以下命令查看Service部署状态,如图3所示,Endpoint参数值中有IP和用户指定的Service端口时,则表示Service部署成功。
kubectl describe service {Service名称} -n {NAMESPACE}
卸载MindIE MS
使用以下命令卸载MindIE MS。
kubectl delete -f {Deployment配置文件名称}
{Deployment配置文件名称}:为表1中的namespace参数的值。
如下回显所示,则表示卸载成功。
deployment.apps "ms-server" deleted

- Deployment和Service部署成功后,可使用MindIE MS客户端和MindIE MS服务端进行交互,详细命令请参见MindIE MS客户端命令行工具。
- 如果已在Kubernetes容器中部署MindIE MS服务端,用户如需使用除MindIE MS客户端以外的客户端(例如:curl)向MindIE MS服务端发起请求,具体操作请参见其他客户端执行。
父主题: 容器部署MindIE MS