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 控制面板部署示例应用程序。
- 从 集群列表中选择集群。
- 单击 Kubernetes 仪表板。
- 单击“创建新资源”图标 (
+),然后选择“从表单创建”选项卡。 - 请为您的应用输入一个名称,例如
liberty。 - 为容器映像输入
websphere-liberty。 - 输入应用程序部署的 pod 数,例如
1。 - 从服务列表中,选择“外部”创建
LoadBalancer服务。 - 配置外部服务:
- 端口:
80 - 目标端口:
9080 - 协议:
TCP
- 端口:
- 单击部署。
- 从 Pod 菜单中,确认
libertypod 状态为运行。 - 从服务菜单中,打开
liberty服务的外部端点。 例如,169.xx.xxx.xxx:80表示经典集群,http://<hash>-<region>.lb.appdomain.cloud/表示 VPC 集群。
您的应用程序由版本为 1.0 的第 4 层网络负载平衡器监控。 要了解其他曝光选项,请参阅 为应用程序规划集群内和外部联网。
快速操作
如果您已经拥有一个群集,请使用这些链接继续:
- 访问集群
- 连接到集群并运行 kubectl 命令。 更多信息,请参阅 访问群集。
- 安装 CLI
- 设置您的本地开发环境。 如需了解更多信息,请参阅 “安装 CLI”。
- 部署第一个应用程序
- 通过一个示例应用程序进行实践操作。 有关更多信息,请参阅部署应用程序。
需要先查看定价吗? 查看 Kubernetes Service 定价。
后续步骤?
继续选择其中一条精心设计的学习路径: