Google Cloud 的 Kubernetes 简介:轻松部署您的深度学习模型
什么是 Kubernetes?它背后的基本原理是什么?为什么它可能是部署机器学习应用程序的最佳选择?它提供哪些功能来帮助我们维护和扩展基础架构?如何在 Google Cloud 中设置一个简单的 Kubernetes 集群?
来源:AI夏令营我为什么要关心 Kubernetes?我不想成为一名 DevOps 工程师。我只是对机器学习和构建模型感兴趣。我相信很多人都有这样的想法。虽然这部分是正确的,但我相信对许多从业者来说,对基础设施和 DevOps 有基本的了解是必须的。为什么?
因为除非将模型部署到生产中,否则它们毫无用处。即使这样也不够。然后我们必须维护它。我们需要关注诸如可扩展性、A/B 测试、再培训等事情。MLOps 是一项持续不断的努力,旨在寻找标准化解决方案并解决所有问题。Kubernetes 似乎是许多这些解决方案的共同点,这就是为什么我认为写这篇文章对很多人有益。
在这里我们将探索:
- 什么是 Kubernetes?其背后的基本原理为什么它可能是部署机器学习应用程序的最佳选择以及它提供哪些功能来帮助我们维护和扩展我们的基础架构。如何在 Google Cloud 中设置一个简单的 Kubernetes 集群
什么是 Kubernetes?
其背后的基本原理
为什么它可能是部署机器学习应用程序的最佳选择以及
它提供哪些功能来帮助我们维护和扩展我们的基础架构。
功能如何在 Google Cloud 中设置一个简单的 Kubernetes 集群
就 Google Cloud 而言,它是一个显而易见的选择,因为 Kubernetes 部分由 Google 团队构建,并且 Google Kubernetes Engine (GKE) 与其高度耦合(稍后会详细介绍 GKE)。
Google Kubernetes Engine什么是 Kubernetes?
上一篇文章 隔离 可移植性 实验, 一致性Kubernetes 是一个容器编排系统,可自动部署、扩展和管理容器化应用程序。= 1