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
- 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 と同じパラメーターを使用してサポートされます。