File tree Expand file tree Collapse file tree 2 files changed +2
-2
lines changed
content/ja/docs/concepts/configuration Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -164,7 +164,7 @@ Pod内に複数のコンテナが存在する場合、各コンテナにそれ
164
164
165
165
# ### マウントしたConfigMapの自動的な更新
166
166
167
- ボリューム内で現在使用中のConfigMapが更新されると、射影されたキーも最終的に(eventually)更新されます。kubeletは定期的な同期のたびにマウントされたConfigMapが新しいかどうか確認します。しかし、kubeletが現在のConfigMapの値を取得するときにはローカルキャッシュを使用します。キャッシュの種類は、[KubeletConfiguration構造体](http://github.com/kubernetes/kubernetes/blob/{{< param "docsbranch" >}} /staging/src/k8s.io/kubelet/config/v1beta1/types.go)の中の`ConfigMapAndSecretChangeDetectionStrategy`フィールドで設定可能です。ConfigMapは、監視(デフォルト)、ttlベース、またはすべてのリクエストを直接APIサーバーへ単純にリダイレクトする方法のいずれかによって伝搬されます。その結果、ConfigMapが更新された瞬間から、新しいキーがPodに射影されるまでの遅延の合計は、最長でkubeletの同期期間+キャッシュの伝搬遅延になります。ここで、キャッシュの伝搬遅延は選択したキャッシュの種類に依存します(監視の伝搬遅延、キャッシュのttl、または0に等しくなります)。
167
+ ボリューム内で現在使用中のConfigMapが更新されると、射影されたキーも最終的に(eventually)更新されます。kubeletは定期的な同期のたびにマウントされたConfigMapが新しいかどうか確認します。しかし、kubeletが現在のConfigMapの値を取得するときにはローカルキャッシュを使用します。キャッシュの種類は、[KubeletConfiguration構造体](http://github.com/kubernetes/kubernetes/blob/master /staging/src/k8s.io/kubelet/config/v1beta1/types.go)の中の`ConfigMapAndSecretChangeDetectionStrategy`フィールドで設定可能です。ConfigMapは、監視(デフォルト)、ttlベース、またはすべてのリクエストを直接APIサーバーへ単純にリダイレクトする方法のいずれかによって伝搬されます。その結果、ConfigMapが更新された瞬間から、新しいキーがPodに射影されるまでの遅延の合計は、最長でkubeletの同期期間+キャッシュの伝搬遅延になります。ここで、キャッシュの伝搬遅延は選択したキャッシュの種類に依存します(監視の伝搬遅延、キャッシュのttl、または0に等しくなります)。
168
168
169
169
環境変数として使用されるConfigMapは自動的に更新されないため、ポッドを再起動する必要があります。
170
170
# # イミュータブルなConfigMap {#configmap-immutable}
Original file line number Diff line number Diff line change @@ -582,7 +582,7 @@ cat /etc/foo/password
582
582
ボリュームとして使用されているSecretが更新されると、やがて割り当てられたキーも同様に更新されます。
583
583
kubeletは定期的な同期のたびにマウントされたSecretが新しいかどうかを確認します。
584
584
しかしながら、kubeletはSecretの現在の値の取得にローカルキャッシュを使用します。
585
- このキャッシュは[ KubeletConfiguration struct] (http://github.com/kubernetes/kubernetes/blob/{{ < param "docsbranch" >}} /staging/src/k8s.io/kubelet/config/v1beta1/types.go)内の` ConfigMapAndSecretChangeDetectionStrategy ` フィールドによって設定可能です。
585
+ このキャッシュは[ KubeletConfiguration struct] ( http://github.com/kubernetes/kubernetes/blob/master /staging/src/k8s.io/kubelet/config/v1beta1/types.go ) 内の` ConfigMapAndSecretChangeDetectionStrategy ` フィールドによって設定可能です。
586
586
Secretはwatch(デフォルト)、TTLベース、単に全てのリクエストをAPIサーバーへリダイレクトすることのいずれかによって伝搬します。
587
587
結果として、Secretが更新された時点からPodに新しいキーが反映されるまでの遅延時間の合計は、kubeletの同期間隔 + キャッシュの伝搬遅延となります。
588
588
キャッシュの遅延は、キャッシュの種別により、それぞれwatchの伝搬遅延、キャッシュのTTL、0になります。
You can’t perform that action at this time.
0 commit comments