记录日常工作关于系统运维,虚拟化云计算,数据库,网络安全等各方面问题。

在 KubeSphere 上安装 PorterLB

本文档介绍如何在KubeSphere Web 控制台上安装和删除 PorterLB。

注意

  • 在 Kubernetes 集群中,您只需要安装一次 PorterLB。安装完成后,将在集群中安装包含 Porter-manager Pod 的 Porter-manager Deployment。Porter-manager Pod 为整个 Kubernetes 集群实现了 PorterLB 的功能。

  • 安装完成后,您可以扩展 Porter-manager Deployment 并将多个 PorterLB 副本(Porter-manager Pod)分配给多个集群节点,以确保高可用性。有关详细信息,请参阅配置多个 PorterLB 副本

先决条件

您需要使用 KubeSphere 准备一个 Kubernetes 集群,并确保 Kubernetes 版本为 1.15 或更高版本。PorterLB 需要 CustomResourceDefinition (CRD) v1,它仅由 Kubernetes 1.15 或更高版本支持。您可以使用以下方法来安装 KubeSphere:

PorterLB设计用于裸机Kubernetes环境。但是,您也可以使用基于云的 Kubernetes 集群进行学习和测试。

在 KubeSphere Web Console 上安装 PorterLB

  1. 登录到 KubeSphere 控制台并转到您的工作区。

  2. 在左侧导航栏上,选择"应用管理>应用存储库",然后单击右侧的"添加存储库"。

  3. 在弹出的对话框中,设置"应用程序存储库名称"(例如,),将"URL"设置为 ,单击"验证"以检查 URL,然后单击"确定"。KubeSphere-testhttps://charts.kubesphere.io/test

  4. 转到项目,选择左侧导航栏上的"应用程序工作负载>应用程序",然后单击右侧的"部署新应用程序"。

  5. 在弹出的对话框中,单击 从应用程序模板 。

  6. 从下拉列表中选择KubeSphere-test,然后单击porter

  7. 单击"部署",然后按照向导说明完成安装。您可以根据需要自定义 YAML 文件中的图表配置。

  8. 选择左侧导航栏上的应用程序工作负载Pod,以检查 porter-manager 的状态是否正在运行。如果是,则表示已成功安装 PorterLB。

在 KubeSphere Web Console 上删除 PorterLB

要在 KubeSphere Web 控制台上删除 PorterLB,请转到您的项目,在左侧导航栏上选择应用程序工作负载>应用程序,单击PorterLB 应用程序右侧,然后从下拉列表中选择删除

注意

在删除 PorterLB 之前,您必须先删除所有使用 PorterLB 的服务。




转载请标明出处【在 KubeSphere 上安装 PorterLB】。

《www.micoder.cc》 虚拟化云计算,系统运维,安全技术服务.

网站已经关闭评论