第 10 章 使用 YAML 在 Kubernetes 上创建站点
使用 YAML 可让您从当前命名空间的上下文创建和管理站点。
典型的工作流是创建一个站点,将站点链接在一起,并向服务网络公开服务。
10.1. 使用 YAML 在 Kubernetes 上创建简单的站点 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以使用 YAML 来创建和管理 Skupper 站点。
先决条件
- Skupper 控制器在您运行的 Kubernetes 集群上运行,或者您在平台上运行。
流程
创建名为
my-site.yaml
的站点 CR YAML 文件,例如:apiVersion: skupper.io/v2alpha1 kind: Site metadata: name: my-site namespace: west
apiVersion: skupper.io/v2alpha1 kind: Site metadata: name: my-site namespace: west
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 此 YAML 在
west
命名空间中创建一个名为my-site
的站点。如果将上下文设置为要创建站点的命名空间,则不需要指定命名空间。创建站点:
kubectl apply -f my-site.yaml
kubectl apply -f my-site.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 检查站点的状态:
kubectl get site
kubectl get site
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 您可能需要在站点就绪前多次发出命令:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 现在,您可以将此站点链接到另一个站点,以创建应用程序网络。
使用 YAML 创建站点时需要考虑许多选项,请参阅 YAML 参考,包括 常用的选项。