第 11 章 使用 YAML 配置 Skupper 站点
使用 YAML 文件配置 Skupper 可让您使用源控制跟踪和管理 Skupper 网络更改。
11.1. 使用 YAML 创建 Skupper 站点 复制链接链接已复制到粘贴板!
使用 YAML 文件创建 Skupper 站点,您可以使用源控制跟踪和管理 Skupper 网络更改。
先决条件
- skupper 安装在您要目标的集群或命名空间中。
- 已登陆到集群。
流程
创建一个 YAML 文件来定义站点,如
my-site.yaml
:Copy to Clipboard Copied! Toggle word wrap Toggle overflow YAML 使用控制台创建站点,您可以从此站点创建令牌。
要创建没有入口且禁用
service-sync
的站点:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意默认情况下,
service-sync
被启用,如果您在一个站点上创建服务,Service Interconnect 会在所有站点上创建匹配的服务。如果站点的service-sync
设为 false,则需要在该站点上创建该服务,如下一节所述。将 YAML 文件应用到集群:
kubectl apply -f ~/my-site.yml
kubectl apply -f ~/my-site.yml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
其他资源
如需更多信息,请参阅 第 11.3 节 “站点 ConfigMap YAML 参考” 部分。
11.1.1. 禁用服务同步时创建服务 复制链接链接已复制到粘贴板!
如果您在创建站点时设置了 service-sync: "false"
,并希望使用在另一个站点上公开的服务:
创建
backend.yaml
,如下所示:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意skupper.io/address
注解必须与之前在另一个站点上公开的服务名称匹配。在禁用
service-sync
的站点上下文中应用该 yaml :$ kubectl apply -f backend.yaml
$ kubectl apply -f backend.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 测试服务。