13.3. 站点 ConfigMap YAML 参考
使用 YAML 文件配置 Skupper 要求您了解所有字段,以便您置备所需的站点。
以下 YAML 定义了一个 Skupper 站点:
apiVersion: v1 data: name: my-site console: "true" flow-collector: "true" console-authentication: internal console-user: "username" console-password: "password" cluster-local: "false" edge: "false" service-sync: "true" ingress: "none" kind: ConfigMap metadata: name: skupper-site
- 名称
- 指定站点名称。
- 控制台
启用 skupper 控制台,默认为
false
。注意您必须启用
console
和flow-collector
,以便控制台正常工作。- flow-collector
-
启用流收集器,默认为
false
。 - console-authentication
-
指定 skupper 控制台验证方法。选项为
openshift
,internal
,unsecured
。 - console-user
-
内部身份验证选项
的用户名。 - console-password
-
内部身份验证选项
的密码。 - cluster-local
-
仅接受来自本地集群中的连接,默认为
false
。 - edge
-
指定是否创建了边缘站点,默认为
false
。 - service-sync
-
指定是否在服务网络中同步服务,默认为
true
。 - ingress
- 指定站点是否支持 ingress。如果没有指定值,则启用 Kubernetes 上的默认入口('loadbalancer', 'route')。这可让您创建可用于远程站点的令牌。
注意
所有入口类型都支持使用与 skupper
CLI 相同的参数。