IBM Cloud Kubernetes Service 入门

IBM Cloud Kubernetes Service 这是一款托管的 Kubernetes 服务,可用于创建您自己的计算主机集群,您可以在 IBM Cloud 上部署和管理容器化应用。 通过与直观的用户体验、内置安全性和隔离以及高级工具组合使用来保护、管理和监视集群工作负载,可以在公共云中快速交付高度可用且安全的容器化应用程序。

准备好创建第一个群集了吗?

如果您已经拥有 IBM Cloud 账户,并希望立即开始使用:

立即创建群集

没有帐户吗? 注册 IBM Cloud

使用此页面完成主要设置流程:查看服务、准备账户、规划环境、创建群集并部署示例应用程序。

查看基础知识

从核心概念、术语和优势入手。 有关更多信息,请参阅 了解 IBM Cloud Kubernetes Service

如果您已经掌握了基础知识,请继续阅读下一节。

准备帐户

确保 IBM Cloud 账户已为创建群集做好准备。 有关设置步骤,请参阅 准备账户以创建群集

创建群集前,您必须登录 IBM Cloud。 如果您还没有账户,可以 创建一个

定价考虑因素

价格因工作节点类型、节点数量和基础设施类型而异。 更多信息,请参阅 Kubernetes Service 定价

选择您的基础设施类型

在创建集群之前,请选择适合您环境的基础设施类型。

VPC
工作节点作为虚拟服务器实例部署在 VPC 基础设施上。 VPC 是新建集群的推荐基础设施类型。 它默认提供网络隔离功能,并支持 IBM Cloud Kubernetes Service 的最新功能,包括专用主机和“默认安全”功能。
经典
工作节点部署在 IBM Cloud 经典基础设施上的虚拟机或裸机上。 如果您需要裸机工作节点、软件定义存储(SDS)实例,或需要连接到现有的传统基础设施资源,请使用“经典”模式。
Satellite
工作节点部署在您自己的基础设施上,包括本地硬件或其他云服务提供商(如 AWS、Azure 和 GCP )中的虚拟机。 当您需要在 IBM Cloud 数据中心之外运行由 IBM Cloud 管理的集群时,请使用 Satellite。

有关包括工作节点选项和可用性在内的详细比较,请参阅 “集群环境策略”

创建集群

请参阅下表中的部署选项。

用于创建集群的选项
类型 级别 时间 描述
教程 初学者 1 小时 遵循本教程中的步骤来创建您自己的虚拟私有云 (VPC),然后使用 CLI 创建 IBM Cloud Kubernetes Service 集群。 有关更多信息,请参阅 在您自己的虚拟私有云中创建集群
定制部署 中间 1-3 小时 在经典基础架构上创建定制集群
定制部署 中间 1-3 小时 在 VPC 基础架构上创建定制集群

是否已有集群? 了解如何访问它,然后继续进行下一步,部署一个示例应用。

部署样本应用程序

创建群集后,使用 Kubernetes 控制面板部署示例应用程序。

  1. 集群列表中选择集群。
  2. 单击 Kubernetes 仪表板
  3. 单击“创建新资源”图标 (+),然后选择“从表单创建”选项卡。
  4. 请为您的应用输入一个名称,例如 liberty
  5. 为容器映像输入 websphere-liberty
  6. 输入应用程序部署的 pod 数,例如 1
  7. 服务列表中,选择“外部”创建 LoadBalancer 服务。
  8. 配置外部服务:
    • 端口80
    • 目标端口: 9080
    • 协议TCP
  9. 单击部署
  10. Pod 菜单中,确认 liberty pod 状态为运行
  11. 服务菜单中,打开 liberty 服务的外部端点。 例如,169.xx.xxx.xxx:80 表示经典集群,http://<hash>-<region>.lb.appdomain.cloud/ 表示 VPC 集群。

您的应用程序由版本为 1.0 的第 4 层网络负载平衡器监控。 要了解其他曝光选项,请参阅 为应用程序规划集群内和外部联网

快速操作

如果您已经拥有一个群集,请使用这些链接继续:

访问集群
连接到集群并运行 kubectl 命令。 更多信息,请参阅 访问群集
安装 CLI
设置您的本地开发环境。 如需了解更多信息,请参阅 “安装 CLI”
部署第一个应用程序
通过一个示例应用程序进行实践操作。 有关更多信息,请参阅部署应用程序

需要先查看定价吗? 查看 Kubernetes Service 定价

后续步骤?

继续选择其中一条精心设计的学习路径: