13.4. 使用本地系统上的 CLI 创建站点捆绑包


有时,您可能希望为站点创建所有配置,并将其自动应用到远程主机。为了支持此功能,Skupper 允许您创建一个带有所有所需文件的 .tar.gz 文件,以及一个 install.sh 脚本来启动远程站点。

先决条件

  • 已安装 skupper CLI。远程站点不需要 CLI。

流程

  1. 为您要安装的站点设置 SKUPPER_PLATFORM

    • podman
    • docker
    • linux
  2. 为 Podman 和 Docker 站点安装控制器:

    skupper system install
    Copy to Clipboard Toggle word wrap

    运行容器,以支持站点、链接和服务操作。这个功能在 Linux 本地系统站点(systemd)中不可用。

  3. 创建一个站点:

    skupper site create <site-name>
    Copy to Clipboard Toggle word wrap

    例如:

    skupper site create remote-site
    
    Waiting for status...
    Site "remote-site" is ready.
    Copy to Clipboard Toggle word wrap

    在创建站点时,站点没有运行,且这不是此用例的要求。

  4. 创建捆绑包:

     skupper system generate-bundle remote-site
    Copy to Clipboard Toggle word wrap

    输出显示生成的 .tar.gz 文件的位置,例如:

    Site "remote-site" has been created (as a distributable bundle)
    Installation bundle available at: /home/user/.local/share/skupper/bundles/remote-site.tar.gz
    Default namespace: default
    Default platform: podman
    Copy to Clipboard Toggle word wrap
  5. 将捆绑包文件传送到远程位置,并将文件解压缩到适当的位置:

    tar -xzvf remote-site.tar.gz
    Copy to Clipboard Toggle word wrap
  6. 启动网站:

    install.sh
    Copy to Clipboard Toggle word wrap

    现在,站点正在运行,如果 CLI 已安装在该位置,您可以使用 skupper site status 进行验证。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat