mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-03 19:58:17 +00:00 
			
		
		
		
	keep hyperkube noise in one place
This commit is contained in:
		@@ -21,7 +21,6 @@ package main
 | 
				
			|||||||
import (
 | 
					import (
 | 
				
			||||||
	"os"
 | 
						"os"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	kubelet "github.com/GoogleCloudPlatform/kubernetes/cmd/kubelet/app"
 | 
					 | 
				
			||||||
	"github.com/GoogleCloudPlatform/kubernetes/pkg/controllermanager"
 | 
						"github.com/GoogleCloudPlatform/kubernetes/pkg/controllermanager"
 | 
				
			||||||
	"github.com/GoogleCloudPlatform/kubernetes/pkg/hyperkube"
 | 
						"github.com/GoogleCloudPlatform/kubernetes/pkg/hyperkube"
 | 
				
			||||||
	apiserver "github.com/GoogleCloudPlatform/kubernetes/pkg/master/server"
 | 
						apiserver "github.com/GoogleCloudPlatform/kubernetes/pkg/master/server"
 | 
				
			||||||
@@ -38,7 +37,7 @@ func main() {
 | 
				
			|||||||
	hk.AddServer(apiserver.NewHyperkubeServer())
 | 
						hk.AddServer(apiserver.NewHyperkubeServer())
 | 
				
			||||||
	hk.AddServer(controllermanager.NewHyperkubeServer())
 | 
						hk.AddServer(controllermanager.NewHyperkubeServer())
 | 
				
			||||||
	hk.AddServer(sched.NewHyperkubeServer())
 | 
						hk.AddServer(sched.NewHyperkubeServer())
 | 
				
			||||||
	hk.AddServer(kubelet.NewHyperkubeServer())
 | 
						hk.AddServer(NewKubelet())
 | 
				
			||||||
	hk.AddServer(proxy.NewHyperkubeServer())
 | 
						hk.AddServer(proxy.NewHyperkubeServer())
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	hk.RunToExit(os.Args)
 | 
						hk.RunToExit(os.Args)
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										42
									
								
								cmd/hyperkube/kubelet.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								cmd/hyperkube/kubelet.go
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,42 @@
 | 
				
			|||||||
 | 
					/*
 | 
				
			||||||
 | 
					Copyright 2015 Google Inc. All rights reserved.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Licensed under the Apache License, Version 2.0 (the "License");
 | 
				
			||||||
 | 
					you may not use this file except in compliance with the License.
 | 
				
			||||||
 | 
					You may obtain a copy of the License at
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    http://www.apache.org/licenses/LICENSE-2.0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Unless required by applicable law or agreed to in writing, software
 | 
				
			||||||
 | 
					distributed under the License is distributed on an "AS IS" BASIS,
 | 
				
			||||||
 | 
					WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | 
				
			||||||
 | 
					See the License for the specific language governing permissions and
 | 
				
			||||||
 | 
					limitations under the License.
 | 
				
			||||||
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					package main
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import (
 | 
				
			||||||
 | 
						kubelet "github.com/GoogleCloudPlatform/kubernetes/cmd/kubelet/app"
 | 
				
			||||||
 | 
						"github.com/GoogleCloudPlatform/kubernetes/pkg/hyperkube"
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// NewKubelet creates a new hyperkube Server object that includes the
 | 
				
			||||||
 | 
					// description and flags.
 | 
				
			||||||
 | 
					func NewKubelet() *hyperkube.Server {
 | 
				
			||||||
 | 
						s := kubelet.NewKubeletServer()
 | 
				
			||||||
 | 
						hks := hyperkube.Server{
 | 
				
			||||||
 | 
							SimpleUsage: "kubelet",
 | 
				
			||||||
 | 
							Long: `The kubelet binary is responsible for maintaining a set of containers on a
 | 
				
			||||||
 | 
							particular node. It syncs data from a variety of sources including a
 | 
				
			||||||
 | 
							Kubernetes API server, an etcd cluster, HTTP endpoint or local file. It then
 | 
				
			||||||
 | 
							queries Docker to see what is currently running.  It synchronizes the
 | 
				
			||||||
 | 
							configuration data, with the running set of containers by starting or stopping
 | 
				
			||||||
 | 
							Docker containers.`,
 | 
				
			||||||
 | 
							Run: func(_ *hyperkube.Server, args []string) error {
 | 
				
			||||||
 | 
								return s.Run(args)
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						s.AddFlags(hks.Flags())
 | 
				
			||||||
 | 
						return &hks
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -28,7 +28,6 @@ import (
 | 
				
			|||||||
	"github.com/GoogleCloudPlatform/kubernetes/pkg/clientauth"
 | 
						"github.com/GoogleCloudPlatform/kubernetes/pkg/clientauth"
 | 
				
			||||||
	"github.com/GoogleCloudPlatform/kubernetes/pkg/credentialprovider"
 | 
						"github.com/GoogleCloudPlatform/kubernetes/pkg/credentialprovider"
 | 
				
			||||||
	_ "github.com/GoogleCloudPlatform/kubernetes/pkg/healthz"
 | 
						_ "github.com/GoogleCloudPlatform/kubernetes/pkg/healthz"
 | 
				
			||||||
	"github.com/GoogleCloudPlatform/kubernetes/pkg/hyperkube"
 | 
					 | 
				
			||||||
	"github.com/GoogleCloudPlatform/kubernetes/pkg/kubelet"
 | 
						"github.com/GoogleCloudPlatform/kubernetes/pkg/kubelet"
 | 
				
			||||||
	"github.com/GoogleCloudPlatform/kubernetes/pkg/kubelet/config"
 | 
						"github.com/GoogleCloudPlatform/kubernetes/pkg/kubelet/config"
 | 
				
			||||||
	"github.com/GoogleCloudPlatform/kubernetes/pkg/kubelet/dockertools"
 | 
						"github.com/GoogleCloudPlatform/kubernetes/pkg/kubelet/dockertools"
 | 
				
			||||||
@@ -99,26 +98,6 @@ func NewKubeletServer() *KubeletServer {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// NewHyperkubeServer creates a new hyperkube Server object that includes the
 | 
					 | 
				
			||||||
// description and flags.
 | 
					 | 
				
			||||||
func NewHyperkubeServer() *hyperkube.Server {
 | 
					 | 
				
			||||||
	s := NewKubeletServer()
 | 
					 | 
				
			||||||
	hks := hyperkube.Server{
 | 
					 | 
				
			||||||
		SimpleUsage: "kubelet",
 | 
					 | 
				
			||||||
		Long: `The kubelet binary is responsible for maintaining a set of containers on a
 | 
					 | 
				
			||||||
particular node. It syncs data from a variety of sources including a
 | 
					 | 
				
			||||||
Kubernetes API server, an etcd cluster, HTTP endpoint or local file. It then
 | 
					 | 
				
			||||||
queries Docker to see what is currently running.  It synchronizes the
 | 
					 | 
				
			||||||
configuration data, with the running set of containers by starting or stopping
 | 
					 | 
				
			||||||
Docker containers.`,
 | 
					 | 
				
			||||||
		Run: func(_ *hyperkube.Server, args []string) error {
 | 
					 | 
				
			||||||
			return s.Run(args)
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
	s.AddFlags(hks.Flags())
 | 
					 | 
				
			||||||
	return &hks
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
// AddFlags adds flags for a specific KubeletServer to the specified FlagSet
 | 
					// AddFlags adds flags for a specific KubeletServer to the specified FlagSet
 | 
				
			||||||
func (s *KubeletServer) AddFlags(fs *pflag.FlagSet) {
 | 
					func (s *KubeletServer) AddFlags(fs *pflag.FlagSet) {
 | 
				
			||||||
	fs.StringVar(&s.Config, "config", s.Config, "Path to the config file or directory of files")
 | 
						fs.StringVar(&s.Config, "config", s.Config, "Path to the config file or directory of files")
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user