步骤 1:配置 Kubernetes 集群
- 点击顶部的 目录 按钮
- 从目录中选择 服务
- 搜索 Kubernetes 服务 并点击
- 您现在位于 Kubernetes 部署页面,需要指定有关集群的一些详细信息
- 选择 标准 或 免费 套餐。免费套餐仅包含一个工作节点且没有子网。若要配置标准集群,您需要将账户升级为按量付费(Pay-As-You-Go)
- 要升级为按量付费账户,请完成以下步骤:
- 在控制台中,进入 管理 > 账户。
- 选择账户设置,然后点击 添加信用卡。
- 输入您的付款信息,点击 下一步,然后提交信息
- 选择 经典 或 VPC,阅读文档并选择最适合您的类型
- 现在选择您的位置设置:
- 选择 地理区域(大洲)
• 选择单区域或多区域。在单区域模式下,您的数据仅存储在一个数据中心;而在多区域模式下… - 如果您希望使用多区域,请通过 [VRF] 设置您的账户
- 如果您当前的位置选择中没有可用的虚拟局域网(VLAN),系统将为您创建一个新的 VLAN
- 选择工作节点配置或使用预选配置,设置每个区域的工作节点数量
- 选择 主服务端点。在启用 VRF 的账户中,您可以选择“仅私有”以使主节点仅在私有网络或通过 VPN 隧道可访问;选择“仅公共”以使主节点公开可访问。当您拥有启用 VRF 的账户时,您的集群默认配置为同时使用私有和公共端点。
- 为您的集群设置所需的 标签。有关更多信息,请访问标签页面
- 点击 创建
• 等待您的集群完成配置
• 您的集群已准备就绪,可以开始使用
步骤 2:部署 IBM Cloud 块存储插件
块存储插件是一种持久性、高性能的 iSCSI 存储,您可以通过 Kubernetes 持久卷(PVs)将其添加到您的应用程序中。
- 点击顶部的 目录 按钮
- 从目录中选择 软件
- 搜索 IBM Cloud 块存储插件 并点击
• 在应用程序页面,点击您希望使用的集群旁边的点
• 点击 输入或选择命名空间,选择默认命名空间或使用自定义命名空间(如果出现错误,请等待 30 分钟让集群完成最终配置) - 为此工作区指定一个 名称
- 点击 安装 并等待部署完成
步骤 3:部署 Discourse
我们将在集群上部署 Discourse
- 点击顶部的 目录 按钮
- 从目录中选择 软件
- 搜索 Discourse 并点击
• 请选择 IBM Kubernetes 服务
• 在应用程序页面,点击您希望使用的集群旁边的点
• 点击 输入或选择命名空间,选择默认命名空间或使用自定义命名空间 - 为工作区指定一个易于识别的唯一 名称
- 选择您希望使用的资源组,该设置用于访问控制和计费目的。有关更多信息,请访问资源组页面
- 为您的 Discourse 设置 标签。有关更多信息,请访问标签页面
- 点击 带默认值的参数,您可以设置部署值或使用默认值
• 请在参数中设置 Discourse 密码
• 请在参数中设置 Discourse 主机名 - 完成所有设置后,勾选 协议旁边的复选框,然后点击 安装
• Discourse 工作区将开始安装,请等待几分钟
• 您的 Discourse 工作区已成功部署
验证 Discourse 安装
- 在浏览器中进入 资源
- 点击 集群
- 点击您的集群
- 现在您位于集群概览页面,请点击下拉菜单中的 操作 和 Web 终端
- 点击 安装 - 等待几分钟
• 点击 操作
• 点击 Web 终端 – 终端将打开
• 在终端中输入命令,请将 NAMESPACE 替换为部署设置时选择的命名空间:
$ kubectl get ns
$ kubectl get pod -n NAMESPACE -o wide
$ kubectl get service -n NAMESPACE - 运行的 Discourse 服务将可见
- 复制 外部 IP,并在 DNS 服务器中将 IP 地址映射到您的主机名
- 将您的完全限定域名(FQDN)粘贴到浏览器中
- 您将看到 Discourse 欢迎消息