第 17 章 使用 YAML 在本地系统中创建站点
使用 YAML 可让您在 Docker、Podman 和 Linux 上创建和管理站点。
典型的工作流是创建一个站点,将站点链接在一起,并向服务网络公开服务。
如果您需要多个站点,在使用 skupper 时指定一个唯一的命名空间,如
。
skupper
--namespace second-site ...
17.1. 使用 YAML 在本地系统上创建简单站点 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以使用 YAML 来创建和管理 Skupper 站点。
先决条件
-
已安装
skupper
CLI。
流程
在空目录中创建一个名为
my-site.yaml
的站点 CR YAML 文件,例如local
:apiVersion: skupper.io/v2alpha1 kind: Site metadata: name: my-site
apiVersion: skupper.io/v2alpha1 kind: Site metadata: name: my-site
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 此 YAML 在
default
命名空间中创建一个名为my-site
的站点。创建站点:
skupper system setup --path ./local
skupper system setup --path ./local
Copy to Clipboard Copied! Toggle word wrap Toggle overflow skupper 尝试处理本地目录中的任何文件。
通常,在运行
skupper system setup
之前为站点创建所有资源。检查站点的状态:
skupper site status
skupper site status
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 您可能需要在站点就绪前多次发出命令:
NAME STATUS MESSAGE default Ready OK
NAME STATUS MESSAGE default Ready OK
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 现在,您可以将此站点链接到另一个站点,以创建应用程序网络。
使用 YAML 创建站点时需要考虑许多选项,请参阅 YAML 参考,包括 常用的选项。