1.4. 链接站点
服务网络由 Skupper 站点组成。本节论述了如何将站点链接到构成服务网络。
连接两个站点需要一个初始方向连接。但是:
- 两个站点之间的通信是双向的,只有初始链接是带有方向的。
- 链接的方向通常由可访问性所决定。例如,如果要将 OpenShift Dedicated 集群与 CodeReady Containers 集群相关联,则必须从 CodeReady Containers 集群链接到 OpenShift Dedicated 集群,因为该路由可以访问。
流程
- 确定链接的方向。如果两个集群都可以被公共访问,则方向并不重要。如果一个集群可以从其他集群寻址,请在可寻址的集群上执行以下步骤 2。
在您要链接的集群中生成令牌:
$ skupper token create <filename>
其中
<filename>
是保存在本地文件系统中的 YAML 文件的名称。此文件包含一个密钥以及创建它的站点的位置。
注意通过访问此文件,可以访问服务网络。对其进行恰当的保护。
有关保护对服务网络的访问的更多信息,请参阅使用 Skupper 令牌。
使用您要从中连接的集群中的令牌:
创建到服务网络的链接:
$ skupper link create <filename> [-name <link-name>]
其中,
<filename>
是由skupper token create
命令创建的 YAML 文件的名称,<link-name>
是链接的名称。检查链接:
$ skupper link status Link link1 not connected
在本例中,没有指定 <link-name>,名称默认为
link1
。删除链接:
$ skupper link delete <link-name>
其中
<link-name>
是创建过程中指定的链接的名称。