第 7 章 使用 Skupper CLI 链接 Kubernetes 上的站点


使用 Skupper 命令行界面(CLI)允许您在站点间创建链接。链接方向并不显著,通常由易于连接决定。例如,如果 east 位于防火墙后面,从 east 连接到 west 是最简单的选项。

站点链接后,可在应用程序网络上公开和使用服务,而无需打开端口或管理站点间的连接。

7.1. 使用令牌链接站点

令牌提供了一种安全方法来链接站点。默认情况下,令牌只能使用一次,且必须在 15 分钟内使用来链接站点。这个步骤描述了如何从一个站点发布令牌,并在另一个站点中重新记录该令牌以创建链接。

先决条件

  • 两个站点
  • 至少一个启用了 enable-link-access 的站点。

要链接站点,您可以在一个站点上创建令牌,并在其他站点上重新命名该令牌以创建链接。

流程

  1. 在您要发布令牌的站点,确保启用了链接访问:

    skupper site update --enable-link-access
    Copy to Clipboard Toggle word wrap
  2. 创建令牌:

    skupper token issue <filename>
    Copy to Clipboard Toggle word wrap

    其中 <filename> 是保存在本地文件系统中的 YAML 文件的名称。

    此文件包含一个密钥以及创建它的站点的位置。

    wagon注意 访问此文件提供了对应用程序网络的访问。对其进行恰当的保护。令牌可以通过以下任意组合来限制:

    • time - 防止令牌在指定周期后重复使用。

      例如,允许在令牌发布后用于 1 小时:

      skupper token issue build/west.yaml --expiration-window 60m
      Copy to Clipboard Toggle word wrap
    • usage - 防止从单个令牌创建多个链接。

      例如,允许使用令牌 3 次:

      skupper token issue output/west.yaml --redemptions-allowed 3
      Copy to Clipboard Toggle word wrap

    所有现场流量都使用私有专用证书颁发机构 (CA) 进行 mutual TLS 保护。令牌不是证书,但在链接过程中安全地交换证书。

  3. 将令牌重新放置到不同的站点以创建链接:

    skupper token redeem <filename>
    Copy to Clipboard Toggle word wrap

    其中 <filename> 是保存在本地文件系统中的 YAML 文件的名称。

  4. 检查链接的状态:

    skupper link status
    Copy to Clipboard Toggle word wrap

    您可能需要在链接就绪前多次发出命令:

    $ skupper link status
    NAME                                            STATUS  COST    MESSAGE
    west-12f75bc8-5dda-4256-88f8-9df48150281a       Pending 1       Not Operational
    $ skupper link status
    NAME                                            STATUS  COST    MESSAGE
    west-12f75bc8-5dda-4256-88f8-9df48150281a       Ready   1       OK
    Copy to Clipboard Toggle word wrap

    现在,您可以在应用程序网络上公开服务。

使用 CLI 链接站点时需要考虑许多选项,请参阅 CLI 参考,包括 常用的选项

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat