"github.com/golang/glog" flag "github.com/spf13/pflag" ) var ( addr = flag.String("addr", "127.0.0.1", "The address to use for the apiserver.") port = flag.Int("port", 8080, "The port for the apiserver to use.") dockerEndpoint = flag.String("docker_endpoint", "", "If non-empty, use this for the docker endpoint to communicate with") etcdServer = flag.String("etcd_server", "http://localhost:4001", "If non-empty, path to the set of etcd server to use") // TODO: Discover these by pinging the host machines, and rip out these flags. nodeMilliCPU = flag.Int64("node_milli_cpu", 1000, "The amount of MilliCPU provisioned on each node") nodeMemory = flag.Int64("node_memory", 3*1024*1024*1024, "The amount of memory (in bytes) provisioned on each node") masterServiceNamespace = flag.String("master_service_namespace", api.NamespaceDefault, "The namespace from which the kubernetes master services should be injected into pods") enableProfiling = flag.Bool("profiling", false, "Enable profiling via web interface host:port/debug/pprof/") deletingPodsQps = flag.Float32("deleting_pods_qps", 0.1, "") deletingPodsBurst = flag.Int("deleting_pods_burst", 10, "") ) type delegateHandler struct { delegate http.Handler } func (h *delegateHandler) ServeHTTP(w http.ResponseWriter, req *http.Request) { if h.delegate != nil { h.delegate.ServeHTTP(w, req) return } w.WriteHeader(http.StatusNotFound) }
"github.com/GoogleCloudPlatform/kubernetes/plugin/pkg/scheduler" _ "github.com/GoogleCloudPlatform/kubernetes/plugin/pkg/scheduler/algorithmprovider" "github.com/GoogleCloudPlatform/kubernetes/plugin/pkg/scheduler/factory" "github.com/golang/glog" flag "github.com/spf13/pflag" ) var ( addr = flag.String("addr", "127.0.0.1", "The address to use for the apiserver.") port = flag.Int("port", 8080, "The port for the apiserver to use.") dockerEndpoint = flag.String("docker-endpoint", "", "If non-empty, use this for the docker endpoint to communicate with") etcdServer = flag.String("etcd-server", "http://localhost:4001", "If non-empty, path to the set of etcd server to use") masterServiceNamespace = flag.String("master-service-namespace", api.NamespaceDefault, "The namespace from which the kubernetes master services should be injected into pods") enableProfiling = flag.Bool("profiling", false, "Enable profiling via web interface host:port/debug/pprof/") deletingPodsQps = flag.Float32("deleting-pods-qps", 0.1, "") deletingPodsBurst = flag.Int("deleting-pods-burst", 10, "") ) type delegateHandler struct { delegate http.Handler } func (h *delegateHandler) ServeHTTP(w http.ResponseWriter, req *http.Request) { if h.delegate != nil { h.delegate.ServeHTTP(w, req) return } w.WriteHeader(http.StatusNotFound) }