导入共享资源后,您可以导入 Kubernetes 集群。
编辑 user-spec.yaml
在
user-spec.yaml 中,指定:
- 集群的顶层路由器 ID 和类型
- 需要作为任何资源导入的一部分导入的任何自定义资源。例如,您可以指定应作为命名空间资源的一部分导入的 NAT 规则的管理器 ID。有关更多详细信息,请参见自定义资源。在这种情况下无需执行任何操作,除非您已在 NCP 创建的资源上手动创建某些资源。例如:您在 NCP 创建的 Tier-1 路由器上添加了静态路由。
- 您创建的作为 lb-service-mp-id 的 lb-service 管理器 ID,该 ID 用于导入在 NCP 中默认使用的 lb-service(如果已配置)。这是与 NCP 规范 (ncp.ini) 中的 lb_service 相同的资源。如果不使用,则无需指定它。
导入 Kubernetes 集群的步骤
- 在 config.yaml 中填写相应的信息,并将 import_shared_resources_only 设置为 False。请参见config.yaml 示例。
- 在 user-spec.yaml 中填写 Kubernetes 集群信息。请参见user-spec.yaml 示例。
- 使用配置文件或命令行参数运行 mp_to_policy_importer。例如:
python3 mp_to_policy_importer.py --config-file config.yaml
请注意,将仅导入 config.yaml 中指定的 Kubernetes 集群,即使这些集群在 user-spec.yaml 中被提及也是如此。