KubeSphere 上安装 PorterLB
在 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
登录到 KubeSphere 控制台并转到您的工作区。
在左侧导航栏上,选择"应用管理>应用存储库",然后单击右侧的"添加存储库"。
在弹出的对话框中,设置"应用程序存储库名称"(例如,),将"URL"设置为 ,单击"验证"以检查 URL,然后单击"确定"。
KubeSphere-test
https://charts.kubesphere.io/test
转到项目,选择左侧导航栏上的"应用程序工作负载>应用程序",然后单击右侧的"部署新应用程序"。
在弹出的对话框中,单击 从应用程序模板 。
从下拉列表中选择KubeSphere-test,然后单击porter。
单击"部署",然后按照向导说明完成安装。您可以根据需要自定义 YAML 文件中的图表配置。
选择左侧导航栏上的应用程序工作负载> Pod,以检查 porter-manager 的状态是否正在运行。如果是,则表示已成功安装 PorterLB。
在 KubeSphere Web Console 上删除 PorterLB
要在 KubeSphere Web 控制台上删除 PorterLB,请转到您的项目,在左侧导航栏上选择应用程序工作负载>应用程序,单击PorterLB 应用程序右侧,然后从下拉列表中选择删除。
注意
目录 返回
首页