Ulap - 只需点击几下即可配置和部署 Kubernetes 集群

出版商
乌拉普团队
关于
2023 年 8 月 24 日 上午 9:51

Kubernetes 是一个企业就绪且快速发展的平台,适合寻求云原生和多云选项以支持其应用需求的企业。 Kubernetes 主要使用领先云提供商提供的托管服务进行部署。使用由云提供商管理的 Kubernetes,团队几乎可以立即获得资源,并能部署 Kubernetes,而无需管理 Kubernetes 控制平面。 这是一个巨大的好处,但是,用户仍然需要对云提供商、网络、安全和 Kubernetes 有深入的了解。

Kubernetes 徽标

Kubernetes 的实际部署

目前,每个云提供商都支持不同版本的 Kubernetes,都有自己独特的版本升级管理流程,都有自己的 Kubernetes 实现,特别是在支持网络、节点管理和自动扩展等重要功能方面。 了解每个云提供商的 Kubernetes 实施的复杂性,对于部署一个稳定、安全的环境至关重要。

Ulap 团队通过多年与企业的互动,对这些企业目前如何部署和运行 Kubernetes 环境有了宝贵的见解。 初涉 Kubernetes 的企业传统上会尝试使用云提供商提供的 Web 用户界面来部署 Kubernetes。但是,团队仍然需要具备配置安全容错云网络的专业知识,包括配置云安全、云日志和云监控。集群部署完成后,还需要监控和运行 Kubernetes 和云环境方面的专业知识。

基础架构即代码(IAC)工具(如 Terraform 或 Ansible)提供了一种更具实践性的方法,可使用代码协调云环境和 Kubernetes 集群的配置和部署。这种方法通常被称为DevOpsDevSecOps,它使团队能够对特定的云和 Kubernetes 配置进行配置和版本控制。除了需要云和 Kubernetes 方面的深厚专业知识外,团队还需要熟练掌握编码、代码操作和安全方面的技能。在寻找具备这些技能的资源方面遇到的挑战,往往迫使团队从外部组织聘请成本高昂的人员。

使用 Ulap 部署 Kubernetes

考虑到企业在部署和运营 Kubernetes 集群时面临的障碍,Ulap 团队开发了 Ulap 数据平台,使任何不具备 DevSecOps 方面专业知识的团队都能在其选择的云上安全地部署和运营 Kubernetes 集群。以下教程将指导您部署一个安全、可扩展的 Kubernetes 集群。集群部署完成后,团队就可以在 Kubernetes 集群上快速部署开源或自定义应用程序。

1) 先决条件

本教程假定您已成功配置了 Ulap 帐户并注册了至少 1 个云提供商。 如果您需要创建 Ulap 账户,请在此处注册以创建免费账户。  

2) 配置 Ulap 工作区

登录 Ulap 账户后,点击右上角的角色选择器图标,然后点击下拉列表中的开发人员和数据科学家项。这一步将确认你属于开发人员和数据科学家角色。

接下来,点击 "创建工作区 "按钮创建工作区,详情如下图所示。工作区允许将特定群组和应用程序与特定团队成员关联。

出现提示时,请为工作区提供唯一名称,并选择要邀请到新建工作区的组织用户。您可以随时添加用户到工作区。

创建完成后,您将看到 "控制面板 "屏幕,在这里您可以选择新创建的工作区。

3) 在工作区部署群集

现在,你可以在 Ulap 工作区内部署 Kubernetes 集群、部署应用程序并与云存储互动。

要启动 Kubernetes 群集部署,请单击 "部署/附加群集 "链接。

点击 "创建新群集 "按钮

在下一个屏幕中,选择要部署新 Kubernetes 集群的云提供商。

选择目标云提供商后,为群集提供唯一名称。如果集群名称在企业内部不唯一,Ulap 部署向导将发出通知。

下一步是选择集群类型。该功能允许用户选择通用集群或预先配置了特定版本 Kubeflow 的集群。 在本教程中,请选择 "通用集群"。

选择集群类型后,选择要部署 Kubernetes 集群的地区。Ulap 可让用户选择全球可用且至少有 3 个可用区的所有区域。

下一步对于定义为 Kubernetes 群集配置的云网络规模至关重要。在本教程中,请选择 1-5 个应用程序。


向导的最后一步是查看数值并点击 "部署 "按钮。  

最后一次提示将出现,点击创建,Kubernetes 集群部署向导将初始化部署。

单击 "创建 "后,您将被重定向到群集主页。您将看到群集的状态正在初始化。 在接下来的几分钟内,群集状态将经历几个部署步骤。  

当群集部署完成且 Kubernetes 群集可用于应用程序部署时,状态将显示为 "运行中"。

在下一篇博客中,我们将向您介绍监控和操作群集的可用功能。

围绕 Ulap 如何实现开放源代码和定制应用程序的无缝部署和运行,我们将很快发布更多博客。

如果您对 Ulap 数据平台感兴趣,请在此注册,以便尽早访问该平台。