共通のアプリケーションプロパティ
さまざまなプロパティは、application.properties
ファイル内、application.yml
ファイル内、またはコマンドラインスイッチとして指定できます。この付録では、一般的な Spring Cloud Kubernetes プロパティのリストと、使用する基礎となるクラスへの参照を提供します。
プロパティのコントリビュートは、クラスパス上の追加の jar ファイルから得られる可能性があるため、これを完全な一覧と見なすべきではありません。また、独自のプロパティを定義できます。 |
名前 | デフォルト | 説明 |
---|---|---|
spring.cloud.kubernetes.client.api-version | ||
spring.cloud.kubernetes.client.apiVersion |
| KubernetesAPI バージョン |
spring.cloud.kubernetes.client.ca-cert-data | ||
spring.cloud.kubernetes.client.ca-cert-file | ||
spring.cloud.kubernetes.client.caCertData | Kubernetes API CACertData | |
spring.cloud.kubernetes.client.caCertFile | Kubernetes API CACertFile | |
spring.cloud.kubernetes.client.client-cert-data | ||
spring.cloud.kubernetes.client.client-cert-file | ||
spring.cloud.kubernetes.client.client-key-algo | ||
spring.cloud.kubernetes.client.client-key-data | ||
spring.cloud.kubernetes.client.client-key-file | ||
spring.cloud.kubernetes.client.client-key-passphrase | ||
spring.cloud.kubernetes.client.clientCertData | Kubernetes API ClientCertData | |
spring.cloud.kubernetes.client.clientCertFile | Kubernetes API ClientCertFile | |
spring.cloud.kubernetes.client.clientKeyAlgo |
| Kubernetes API ClientKeyAlgo |
spring.cloud.kubernetes.client.clientKeyData | Kubernetes API ClientKeyData | |
spring.cloud.kubernetes.client.clientKeyFile | Kubernetes API ClientKeyFile | |
spring.cloud.kubernetes.client.clientKeyPassphrase |
| Kubernetes API ClientKeyPassphrase |
spring.cloud.kubernetes.client.connection-timeout | ||
spring.cloud.kubernetes.client.connectionTimeout |
| 接続タイムアウト |
spring.cloud.kubernetes.client.http-proxy | ||
spring.cloud.kubernetes.client.https-proxy | ||
spring.cloud.kubernetes.client.logging-interval | ||
spring.cloud.kubernetes.client.loggingInterval |
| ロギング間隔 |
spring.cloud.kubernetes.client.master-url | ||
spring.cloud.kubernetes.client.masterUrl |
| KubernetesAPI マスターノードの URL |
spring.cloud.kubernetes.client.namespace |
| Kubernetes 名前空間 |
spring.cloud.kubernetes.client.no-proxy | ||
spring.cloud.kubernetes.client.oauth-token | ||
spring.cloud.kubernetes.client.oauthToken | Kubernetes APIOauth トークン | |
spring.cloud.kubernetes.client.password | KubernetesAPI パスワード | |
spring.cloud.kubernetes.client.proxy-password | ||
spring.cloud.kubernetes.client.proxy-username | ||
spring.cloud.kubernetes.client.request-timeout | ||
spring.cloud.kubernetes.client.requestTimeout |
| リクエストのタイムアウト |
spring.cloud.kubernetes.client.rolling-timeout | ||
spring.cloud.kubernetes.client.rollingTimeout |
| ローリングタイムアウト |
spring.cloud.kubernetes.client.service-account-namespace-path |
| |
spring.cloud.kubernetes.client.trust-certs | ||
spring.cloud.kubernetes.client.trustCerts |
| KubernetesAPI 信頼証明書 |
spring.cloud.kubernetes.client.user-agent |
| |
spring.cloud.kubernetes.client.username | KubernetesAPI ユーザー名 | |
spring.cloud.kubernetes.client.watch-reconnect-interval | ||
spring.cloud.kubernetes.client.watch-reconnect-limit | ||
spring.cloud.kubernetes.client.watchReconnectInterval |
| 再接続間隔 |
spring.cloud.kubernetes.client.watchReconnectLimit |
| 再接続間隔制限の再試行 |
spring.cloud.kubernetes.config.enable-api |
| |
spring.cloud.kubernetes.config.enabled |
| ConfigMap プロパティソースロケーターを有効にします。 |
spring.cloud.kubernetes.config.fail-fast |
| |
spring.cloud.kubernetes.config.include-profile-specific-sources |
| |
spring.cloud.kubernetes.config.labels | ||
spring.cloud.kubernetes.config.name | ||
spring.cloud.kubernetes.config.namespace | ||
spring.cloud.kubernetes.config.paths | ||
spring.cloud.kubernetes.config.retry | ||
spring.cloud.kubernetes.config.sources | ||
spring.cloud.kubernetes.config.use-name-as-prefix |
| |
spring.cloud.kubernetes.discovery.all-namespaces |
| |
spring.cloud.kubernetes.discovery.cache-loading-timeout-seconds |
| |
spring.cloud.kubernetes.discovery.discovery-server-url | ||
spring.cloud.kubernetes.discovery.enabled |
| |
spring.cloud.kubernetes.discovery.filter | ||
spring.cloud.kubernetes.discovery.include-external-name-services |
| |
spring.cloud.kubernetes.discovery.include-not-ready-addresses |
| |
spring.cloud.kubernetes.discovery.known-secure-ports |
| |
spring.cloud.kubernetes.discovery.metadata.add-annotations |
| |
spring.cloud.kubernetes.discovery.metadata.add-labels |
| |
spring.cloud.kubernetes.discovery.metadata.add-pod-annotations |
| |
spring.cloud.kubernetes.discovery.metadata.add-pod-labels |
| |
spring.cloud.kubernetes.discovery.metadata.add-ports |
| |
spring.cloud.kubernetes.discovery.metadata.annotations-prefix | ||
spring.cloud.kubernetes.discovery.metadata.labels-prefix | ||
spring.cloud.kubernetes.discovery.metadata.ports-prefix |
| |
spring.cloud.kubernetes.discovery.namespaces | ||
spring.cloud.kubernetes.discovery.order |
| |
spring.cloud.kubernetes.discovery.primary-port-name | ||
spring.cloud.kubernetes.discovery.service-labels | ||
spring.cloud.kubernetes.discovery.use-endpoint-slices |
| |
spring.cloud.kubernetes.discovery.wait-cache-ready |
| |
spring.cloud.kubernetes.leader.auto-startup |
| リーダー選出は起動時に自動的に開始されますか。デフォルト: true |
spring.cloud.kubernetes.leader.config-map-name |
| リーダー情報が保存される Kubernetes ConfigMap。デフォルト: リーダー |
spring.cloud.kubernetes.leader.create-config-map |
| 存在しない場合、ConfigMap の作成を有効 / 無効にします。デフォルト: 真 |
spring.cloud.kubernetes.leader.enabled |
| リーダー選出を有効にする必要があります。デフォルト: true |
spring.cloud.kubernetes.leader.leader-id-prefix |
| ConfigMap のリーダー ID プロパティプレフィックス。デフォルト: leader.id。 |
spring.cloud.kubernetes.leader.namespace | リーダー ConfigMap と候補者が配置されている Kubernetes 名前空間。 | |
spring.cloud.kubernetes.leader.publish-failed-events |
| リーダーシップの獲得が失敗した場合の公開イベントを有効 / 無効にします。デフォルト: false |
spring.cloud.kubernetes.leader.role | この候補者が競争するリーダーシップのロール。 | |
spring.cloud.kubernetes.leader.update-period |
| リーダーシップステータスチェック期間。デフォルト: 60 秒 |
spring.cloud.kubernetes.loadbalancer.cluster-domain |
| クラスタードメイン。 |
spring.cloud.kubernetes.loadbalancer.enabled |
| ロードバランサーが有効、デフォルトは true。 |
spring.cloud.kubernetes.loadbalancer.mode | {@link KubernetesLoadBalancerMode} pod の IP またはサービス名でロードバランサーサーバーリストを設定します。デフォルト値は POD です。 | |
spring.cloud.kubernetes.loadbalancer.port-name |
| サービスポート名。 |
spring.cloud.kubernetes.reload.enable-reload-filtering |
| |
spring.cloud.kubernetes.reload.enabled |
| |
spring.cloud.kubernetes.reload.max-wait-for-restart |
| |
spring.cloud.kubernetes.reload.mode |
| |
spring.cloud.kubernetes.reload.monitoring-config-maps |
| |
spring.cloud.kubernetes.reload.monitoring-secrets |
| |
spring.cloud.kubernetes.reload.namespaces | ||
spring.cloud.kubernetes.reload.period |
| |
spring.cloud.kubernetes.reload.strategy |
| |
spring.cloud.kubernetes.secrets.enable-api |
| |
spring.cloud.kubernetes.secrets.enabled |
| Secrets プロパティのソースロケーターを有効にします。 |
spring.cloud.kubernetes.secrets.fail-fast |
| |
spring.cloud.kubernetes.secrets.include-profile-specific-sources |
| |
spring.cloud.kubernetes.secrets.labels | ||
spring.cloud.kubernetes.secrets.name | ||
spring.cloud.kubernetes.secrets.namespace | ||
spring.cloud.kubernetes.secrets.paths | ||
spring.cloud.kubernetes.secrets.retry | ||
spring.cloud.kubernetes.secrets.sources | ||
spring.cloud.kubernetes.secrets.use-name-as-prefix |
|