mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-03 19:58:17 +00:00 
			
		
		
		
	Restrict service account token metrics to kube-apiserver only.
This commit is contained in:
		@@ -300,6 +300,7 @@ func CreateKubeAPIServerConfig(
 | 
				
			|||||||
	})
 | 
						})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	s.Metrics.Apply()
 | 
						s.Metrics.Apply()
 | 
				
			||||||
 | 
						serviceaccount.RegisterMetrics()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	serviceIPRange, apiServerServiceIP, err := master.ServiceIPRange(s.PrimaryServiceClusterIPRange)
 | 
						serviceIPRange, apiServerServiceIP, err := master.ServiceIPRange(s.PrimaryServiceClusterIPRange)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -17,6 +17,8 @@ limitations under the License.
 | 
				
			|||||||
package serviceaccount
 | 
					package serviceaccount
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import (
 | 
					import (
 | 
				
			||||||
 | 
						"sync"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"k8s.io/component-base/metrics"
 | 
						"k8s.io/component-base/metrics"
 | 
				
			||||||
	"k8s.io/component-base/metrics/legacyregistry"
 | 
						"k8s.io/component-base/metrics/legacyregistry"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
@@ -56,8 +58,12 @@ var (
 | 
				
			|||||||
	)
 | 
						)
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func init() {
 | 
					var registerMetricsOnce sync.Once
 | 
				
			||||||
	legacyregistry.MustRegister(legacyTokensTotal)
 | 
					
 | 
				
			||||||
	legacyregistry.MustRegister(staleTokensTotal)
 | 
					func RegisterMetrics() {
 | 
				
			||||||
	legacyregistry.MustRegister(validTokensTotal)
 | 
						registerMetricsOnce.Do(func() {
 | 
				
			||||||
 | 
							legacyregistry.MustRegister(legacyTokensTotal)
 | 
				
			||||||
 | 
							legacyregistry.MustRegister(staleTokensTotal)
 | 
				
			||||||
 | 
							legacyregistry.MustRegister(validTokensTotal)
 | 
				
			||||||
 | 
						})
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user