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