aks 模块
包含用于在 Azure Kubernetes 服务上将机器学习模型部署为 Web 服务终结点的功能。
对于需要完整容器业务流程(包括跨多个容器的服务发现、自动缩放、协调式应用程序升级)的情况,建议使用 Azure Kubernetes 服务 (AKS)。
有关详细信息,请参阅将模型部署到 Azure Kubernetes 服务。
类
| AksEndpoint |
表示在 Azure Kubernetes 服务上运行的同一终结点后面的 Web 服务版本的集合。 虽然 AksWebservice 使用一个评分终结点来部署一个服务,但 AksEndpoint 类可让你在同一评分终结点后面部署多个 Web 服务版本。 可以将每个 Web 服务版本配置为提供一定百分比的流量,以便以受控方式部署模型,例如用于 A/B 测试。 AksEndpoint 允许从类似于 AksWebservice 的模型对象进行部署。 |
| AksEndpointDeploymentConfiguration |
表示部署在 Azure Kubernetes 服务上的服务的部署配置信息。 使用 AksEndpoint 类的 |
| AksServiceAccessToken |
描述可在对 Webservice 的评分请求的授权标头中指定的访问令牌。 |
| AksServiceDeploymentConfiguration |
表示部署在 Azure Kubernetes 服务上的服务的部署配置信息。 使用 AksWebservice 类的 |
| AksWebservice |
表示一个部署为 Azure Kubernetes 服务上 Web 服务终结点的机器学习模型。 从模型、脚本和关联的文件创建已部署的服务。 生成的 Web 服务是一个负载均衡、具有 REST API 的 HTTP 终结点。 可将数据发送到此 API,并接收模型返回的预测。 AksWebservice 将一个服务部署到一个终结点。 若要将多个服务部署到一个终结点,请使用 AksEndpoint 类。 有关详细信息,请参阅将模型部署到 Azure Kubernetes 服务群集。 |
| AutoScaler |
定义 AksWebservice 的自动缩放配置的详细信息。 AutoScaler 配置值使用 AksWebservice 类的 |
| ContainerResourceRequirements |
定义 Webservice 使用的容器的资源要求。 ContainerResourceRequirement 值在部署或更新 Webervice 时指定。 例如,使用 AksWebservice 类的 |
| DataCollection |
定义 AksWebservice 的数据收集配置。 |
| LivenessProbeRequirements |
定义 Webservice 部署的运行情况探测时间要求。 LivenessProbeRequirements 配置值在部署或更新 Webervice 时指定。
例如,使用 AksWebservice 类的 |
反馈
提交和查看相关反馈