Manager Install

管理集群的安装 #

前置条件 #

  1. 预备环境准备
  2. solarctl安装

安装SolarMesh #

安装SolarMesh到主集群

solarctl install solar-mesh

SolarMesh安装完成后,您可以修改 service-mesh 命名空间下面的 solar-controller Service的类型为NodePort来访问SolarMesh的操作界面。

也可以使用网关暴露SolarMesh的控制面,或者其他网关来访问SolarMesh。

配置登录账号 #

设置用于登录SolarMesh的身份验证策略。下面会提到的安装说明 如何设置身份验证策略,anonymous策略允许任何人无需提供任何凭据即可访问SolarMesh操作界面。

在控制集群执行以下命令为用户设置用户名和密码 --from-literal=username=<username> --from-literal=password=<password>

kubectl create secret generic admin --from-literal=username=admin --from-literal=password=admin -n service-mesh
kubectl label secret admin app=solar-controller -n service-mesh

卸载SolarMesh #

如果需要卸载SolarMesh,请参考solarctl uninstall命令

➜  ~ solarctl uninstall -h
The remove subcommand installs, removes and shows the status of the operator controller.

Usage:
  solarctl uninstall [command]

Available Commands:
  cluster     Commands related to solarmesh manifests
  istio       Uninstall Istio from a cluster
  solarmesh   The manifest command generates and diffs solarmesh manifests.

Flags:
  -h, --help   help for uninstall

Use "solarctl uninstall [command] --help" for more information about a command.

控制集群卸载

solarctl uninstall solarmesh