mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-04 04:08:16 +00:00 
			
		
		
		
	Merge pull request #108480 from wojtek-t/log_golang_envs
Log main golang runtime env vars
This commit is contained in:
		@@ -152,6 +152,8 @@ func Run(completeOptions completedServerRunOptions, stopCh <-chan struct{}) erro
 | 
				
			|||||||
	// To help debugging, immediately log version
 | 
						// To help debugging, immediately log version
 | 
				
			||||||
	klog.Infof("Version: %+v", version.Get())
 | 
						klog.Infof("Version: %+v", version.Get())
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						klog.InfoS("Golang settings", "GOGC", os.Getenv("GOGC"), "GOMAXPROCS", os.Getenv("GOMAXPROCS"), "GOTRACEBACK", os.Getenv("GOTRACEBACK"))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	server, err := CreateServerChain(completeOptions, stopCh)
 | 
						server, err := CreateServerChain(completeOptions, stopCh)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return err
 | 
							return err
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -175,6 +175,8 @@ func Run(c *config.CompletedConfig, stopCh <-chan struct{}) error {
 | 
				
			|||||||
	// To help debugging, immediately log version
 | 
						// To help debugging, immediately log version
 | 
				
			||||||
	klog.Infof("Version: %+v", version.Get())
 | 
						klog.Infof("Version: %+v", version.Get())
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						klog.InfoS("Golang settings", "GOGC", os.Getenv("GOGC"), "GOMAXPROCS", os.Getenv("GOMAXPROCS"), "GOTRACEBACK", os.Getenv("GOTRACEBACK"))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if cfgz, err := configz.New(ConfigzName); err == nil {
 | 
						if cfgz, err := configz.New(ConfigzName); err == nil {
 | 
				
			||||||
		cfgz.Set(c.ComponentConfig)
 | 
							cfgz.Set(c.ComponentConfig)
 | 
				
			||||||
	} else {
 | 
						} else {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -656,6 +656,8 @@ func (s *ProxyServer) Run() error {
 | 
				
			|||||||
	// To help debugging, immediately log version
 | 
						// To help debugging, immediately log version
 | 
				
			||||||
	klog.InfoS("Version info", "version", version.Get())
 | 
						klog.InfoS("Version info", "version", version.Get())
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						klog.InfoS("Golang settings", "GOGC", os.Getenv("GOGC"), "GOMAXPROCS", os.Getenv("GOMAXPROCS"), "GOTRACEBACK", os.Getenv("GOTRACEBACK"))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// TODO(vmarmol): Use container config for this.
 | 
						// TODO(vmarmol): Use container config for this.
 | 
				
			||||||
	var oomAdjuster *oom.OOMAdjuster
 | 
						var oomAdjuster *oom.OOMAdjuster
 | 
				
			||||||
	if s.OOMScoreAdj != nil {
 | 
						if s.OOMScoreAdj != nil {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -140,6 +140,8 @@ func Run(ctx context.Context, cc *schedulerserverconfig.CompletedConfig, sched *
 | 
				
			|||||||
	// To help debugging, immediately log version
 | 
						// To help debugging, immediately log version
 | 
				
			||||||
	klog.InfoS("Starting Kubernetes Scheduler", "version", version.Get())
 | 
						klog.InfoS("Starting Kubernetes Scheduler", "version", version.Get())
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						klog.InfoS("Golang settings", "GOGC", os.Getenv("GOGC"), "GOMAXPROCS", os.Getenv("GOMAXPROCS"), "GOTRACEBACK", os.Getenv("GOTRACEBACK"))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// Configz registration.
 | 
						// Configz registration.
 | 
				
			||||||
	if cz, err := configz.New("componentconfig"); err == nil {
 | 
						if cz, err := configz.New("componentconfig"); err == nil {
 | 
				
			||||||
		cz.Set(cc.ComponentConfig)
 | 
							cz.Set(cc.ComponentConfig)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -392,6 +392,9 @@ func UnsecuredDependencies(s *options.KubeletServer, featureGate featuregate.Fea
 | 
				
			|||||||
func Run(ctx context.Context, s *options.KubeletServer, kubeDeps *kubelet.Dependencies, featureGate featuregate.FeatureGate) error {
 | 
					func Run(ctx context.Context, s *options.KubeletServer, kubeDeps *kubelet.Dependencies, featureGate featuregate.FeatureGate) error {
 | 
				
			||||||
	// To help debugging, immediately log version
 | 
						// To help debugging, immediately log version
 | 
				
			||||||
	klog.InfoS("Kubelet version", "kubeletVersion", version.Get())
 | 
						klog.InfoS("Kubelet version", "kubeletVersion", version.Get())
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						klog.InfoS("Golang settings", "GOGC", os.Getenv("GOGC"), "GOMAXPROCS", os.Getenv("GOMAXPROCS"), "GOTRACEBACK", os.Getenv("GOTRACEBACK"))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if err := initForOS(s.KubeletFlags.WindowsService, s.KubeletFlags.WindowsPriorityClass); err != nil {
 | 
						if err := initForOS(s.KubeletFlags.WindowsService, s.KubeletFlags.WindowsPriorityClass); err != nil {
 | 
				
			||||||
		return fmt.Errorf("failed OS init: %w", err)
 | 
							return fmt.Errorf("failed OS init: %w", err)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user