install_asm
脚本会调用 istioctl install
来部署 Anthos Service Mesh 控制层面组件(istiod
和 istio-ingressgateway
),以用于安装、升级和 Istio 迁移。由于该脚本使用 istioctl install
,如果您需要自定义 Anthos Service Mesh 以启用可选功能,则必须使用新配置重新安装控制层面中。
install_asm
脚本已发生了更改,因此您可以重新安装相同版本的 Anthos Service Mesh。当您重新安装同一版本以启用可选功能时,现有的控制层面配置会被覆盖。因此,如果您自定义了现有安装,则需要添加先前安装中使用的相同 --option
和/或 --custom_overlay
选项以及添加 --option
和/或 --custom_overlay
选项,以启用或配置您需要的新功能。
如果您在 YAML 文件中指定多个 IstioOperator
自定义资源 (CR),则 install_asm
会将文件拆分为多个临时 YAML 文件,每个 CR 对应一个临时 YAML 文件。该脚本将 CR 拆分为单独的文件,因为 istioctl install
仅应用包含多个 CR 的 YAML 文件中的第一个 CR。
重新安装同一版本时,请指定 --mode install
(就像新安装一样)。如需了解如何使用脚本进行安装,请参阅安装 Anthos Service Mesh。