第 3 章 自定义站点


默认的 skupper init 创建了满足典型要求的网站。

如果您需要自定义配置,请注意以下选项:

  • 在没有控制台的情况下创建站点:

    $ skupper init --enable-console false
    Copy to Clipboard Toggle word wrap
  • 配置控制台身份验证.有关控制台身份验证的多个选项:

    --console-auth <authentication-mode>

    为控制台设置验证模式:

    • OpenShift - 使用 OpenShift 身份验证,以便有权访问 OpenShift 的用户并查看项目(命名空间)可以查看控制台。
    • 内部 - 使用应用程序互连身份验证,请参阅 console-userconsole-password 选项。
    • Un secured - 无身份验证,具有 URL 的任何人都可以查看控制台。
    --console-user <username>
    当身份验证模式设置为 内部 时,控制台用户的用户名。默认为 admin
    --console-password <password>
    当身份验证模式设置为 内部 时,控制台用户的密码。若不指定,将生成随机密码。
  • 配置服务访问

    $ skupper init --create-network-policy
    Copy to Clipboard Toggle word wrap
    注意

    所有站点都与这个过程中称为 活跃命名空间 的命名空间关联。

    根据集群网络策略,活跃命名空间中的服务可能会可以被该集群上的其他命名空间中的 pod 访问。因此,您可以在不直接连接到服务网络的命名空间中向 pod 公开服务。此设置应用网络策略,以限制对活跃命名空间中的 pod 的访问。

    例如,如果您在 clusterA 的命名空间 projectA 中创建站点,并将该站点链接到提供数据库服务的服务网络,则数据库服务可供 clusterAprojectB 中的 pod 使用。

    您可以使用 --create-network-policy 选项,将 数据库服务 访问限制为 clusterAprojectA

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat