11.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
- name
- サイト名を指定します。
- console
skupper コンソールを有効にします。デフォルトは
falseです。注記コンソールを機能させるには、
consoleとflow-collectorを有効にする必要があります。- flow-collector
-
flow-collector を有効にします。デフォルトは
falseです。 - console-authentication
-
skupper コンソールの認証方法を指定します。オプションは
openshift、internal、unsecuredです。 - console-user
-
internal認証オプションのユーザー名。 - console-password
-
internal認証オプションのパスワード。 - cluster-local
-
ローカルクラスター内からのみ接続を受け入れます。デフォルトは
falseです。 - edge
-
エッジサイトを作成するかどうかを指定します。デフォルトは
falseです。 - service-sync
-
サービスが、サービスネットワーク全体で同期されるかどうかを指定します。デフォルトは
trueです。 - Ingress
- サイトが Ingress をサポートするかどうかを指定します。値を指定しない場合、デフォルトの Ingress (Kubernetes では 'loadbalancer'、OpenShift では 'route') が有効になります。これにより、リモートサイトから使用可能なトークンを作成できます。
注記
すべての Ingress タイプは、skupper CLI と同じパラメーターを使用してサポートされます。