第 10 章 使用 YAML 在 Kubernetes 上创建站点


使用 YAML 可让您从当前命名空间的上下文创建和管理站点。

典型的工作流是创建一个站点,将站点链接在一起,并向服务网络公开服务。

10.1. 使用 YAML 在 Kubernetes 上创建简单的站点

您可以使用 YAML 来创建和管理 Skupper 站点。

先决条件

  • Skupper 控制器在您运行的 Kubernetes 集群上运行,或者您在平台上运行。

流程

  1. 创建名为 my-site.yaml 的站点 CR YAML 文件,例如:

    apiVersion: skupper.io/v2alpha1
    kind: Site
    metadata:
      name: my-site
      namespace: west
    Copy to Clipboard Toggle word wrap

    此 YAML 在 west 命名空间中创建一个名为 my-site 的站点。如果将上下文设置为要创建站点的命名空间,则不需要指定命名空间。

  2. 创建站点:

    kubectl apply -f my-site.yaml
    Copy to Clipboard Toggle word wrap
  3. 检查站点的状态:

    kubectl get site
    Copy to Clipboard Toggle word wrap

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

    $ kubectl get site
    NAME   STATUS    SITES IN NETWORK   MESSAGE
    west   Pending                      containers with unready status: [router kube-adaptor]
    $ kubectl get site
    NAME   STATUS   SITES IN NETWORK   MESSAGE
    west   Ready    1                  OK
    Copy to Clipboard Toggle word wrap

    现在,您可以将此站点链接到另一个站点,以创建应用程序网络。

使用 YAML 创建站点时需要考虑许多选项,请参阅 YAML 参考,包括 常用的选项

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat