安装 #
前提条件 #
在开始之前,请您检查以下条件是否满足要求:
- 您需要一个标准Kubernetes集群来部署SolarMesh,如果还没有Kubernetes集群可以使用,可以使用kind来安装一个Kubernetes的测试集群。
- 集群须运行Istio支持的Kubernetes版本。对于SolarMesh-v1.9.1,我们需要Kubernetes 1.18 ~ 1.21。
- 确保您的Kubernetes群集具有足够的资源。如果您尝试使用我们的演示应用程序的所有功能,推荐 8 CPUs 和 16 GiB RAM,最低要求是 6 CPUs 和 8 GiB RAM。
完成前提条件之后,您可以通过 solarctl 工具在单个群集上安装SolarMesh,也可以在多群集环境中部署SolarMesh。
名字解释: #
- 控制集群: 用于管理多个业务集群。
- 业务集群: 安装istio的集群, 运行业务 被控制集群管理。
- 单集群: 在单集群的模式下, 单个k8s集群既可以作为管理集群也可以作为业务集群。
- 多集群: 在多集群的模式下, 集群分为两种属性分别为 控制集群与业务集群。