昇腾社区首页
中文
注册

部署Deployment和Service

通过Kubernetes命令部署Deployment和Service。

前提条件

操作步骤

部署Deployment

  1. 使用以下命令部署Deployment。
    kubectl apply -f {Deployment配置文件名称}

    回显如下所示表示命令执行成功。

    deployment.apps/{Deployment配置文件名称} create
  2. 使用以下命令查看已部署Deployment的信息。
    kubectl get pod -A
    图1 Deployment状态为
  3. 使用以下命令查看Deployment是否部署成功,如图2所示则表示部署成功。
    kubectl logs {NAME} -n {NAMESPACE}
    • {NAME}:该参数为表1中的name参数配置的值。
    • {NAMESPACE}:该参数为前提条件中创建的服务所属的命名空间。
    图2 Deployment部署成功

部署Service

  1. 使用以下命令部署Service。
    kubectl apply -f {Service配置文件名称}

    回显如下所示表示指令执行成功。

    services/{Service名称} create
  2. 使用以下命令查看Service部署状态,如图3所示,Endpoint参数值中有IP和用户指定的Service端口时,则表示Service部署成功。
    kubectl describe service {Service名称} -n {NAMESPACE}
    图3 Service部署成功

卸载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服务端发起请求,具体操作请参见其他客户端执行。