|
|
9efe74b |
From fb27b92a0293384acc00f61beed4055c6346f6a0 Mon Sep 17 00:00:00 2001
|
|
|
2b0d8bb |
From: Jan Chaloupka <jchaloup@redhat.com>
|
|
|
9efe74b |
Date: Mon, 17 Jul 2017 08:54:54 +0200
|
|
|
b0ef5e0 |
Subject: [PATCH] remove apiserver, add kube-prefix for hyperkube, remove
|
|
|
b0ef5e0 |
federation cmds
|
|
|
2b0d8bb |
|
|
|
2b0d8bb |
---
|
|
|
b0ef5e0 |
cmd/hyperkube/federation-apiserver.go | 39 --------------------------
|
|
|
b0ef5e0 |
cmd/hyperkube/federation-controller-manager.go | 38 -------------------------
|
|
|
b0ef5e0 |
cmd/hyperkube/kube-controller-manager.go | 2 +-
|
|
|
b0ef5e0 |
cmd/hyperkube/kube-proxy.go | 2 +-
|
|
|
b0ef5e0 |
cmd/hyperkube/kube-scheduler.go | 2 +-
|
|
|
b0ef5e0 |
cmd/hyperkube/main.go | 5 ----
|
|
|
b0ef5e0 |
6 files changed, 3 insertions(+), 85 deletions(-)
|
|
|
b0ef5e0 |
delete mode 100644 cmd/hyperkube/federation-apiserver.go
|
|
|
b0ef5e0 |
delete mode 100644 cmd/hyperkube/federation-controller-manager.go
|
|
|
2b0d8bb |
|
|
|
b0ef5e0 |
diff --git a/cmd/hyperkube/federation-apiserver.go b/cmd/hyperkube/federation-apiserver.go
|
|
|
2b0d8bb |
deleted file mode 100644
|
|
|
b0ef5e0 |
index 48064d1..0000000
|
|
|
b0ef5e0 |
--- a/cmd/hyperkube/federation-apiserver.go
|
|
|
2b0d8bb |
+++ /dev/null
|
|
|
b0ef5e0 |
@@ -1,39 +0,0 @@
|
|
|
2b0d8bb |
-/*
|
|
|
f032fcc |
-Copyright 2016 The Kubernetes Authors.
|
|
|
2b0d8bb |
-
|
|
|
2b0d8bb |
-Licensed under the Apache License, Version 2.0 (the "License");
|
|
|
2b0d8bb |
-you may not use this file except in compliance with the License.
|
|
|
2b0d8bb |
-You may obtain a copy of the License at
|
|
|
2b0d8bb |
-
|
|
|
2b0d8bb |
- http://www.apache.org/licenses/LICENSE-2.0
|
|
|
2b0d8bb |
-
|
|
|
2b0d8bb |
-Unless required by applicable law or agreed to in writing, software
|
|
|
2b0d8bb |
-distributed under the License is distributed on an "AS IS" BASIS,
|
|
|
2b0d8bb |
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
|
2b0d8bb |
-See the License for the specific language governing permissions and
|
|
|
2b0d8bb |
-limitations under the License.
|
|
|
2b0d8bb |
-*/
|
|
|
2b0d8bb |
-
|
|
|
2b0d8bb |
-package main
|
|
|
2b0d8bb |
-
|
|
|
2b0d8bb |
-import (
|
|
|
b0ef5e0 |
- "k8s.io/apimachinery/pkg/util/wait"
|
|
|
2b0d8bb |
- "k8s.io/kubernetes/federation/cmd/federation-apiserver/app"
|
|
|
f032fcc |
- "k8s.io/kubernetes/federation/cmd/federation-apiserver/app/options"
|
|
|
2b0d8bb |
-)
|
|
|
2b0d8bb |
-
|
|
|
2b0d8bb |
-// NewFederationAPIServer creates a new hyperkube Server object that includes the
|
|
|
2b0d8bb |
-// description and flags.
|
|
|
2b0d8bb |
-func NewFederationAPIServer() *Server {
|
|
|
f032fcc |
- s := options.NewServerRunOptions()
|
|
|
2b0d8bb |
-
|
|
|
2b0d8bb |
- hks := Server{
|
|
|
2b0d8bb |
- SimpleUsage: "federation-apiserver",
|
|
|
2b0d8bb |
- Long: "The API entrypoint for the federation control plane",
|
|
|
2b0d8bb |
- Run: func(_ *Server, args []string) error {
|
|
|
b0ef5e0 |
- return app.Run(s, wait.NeverStop)
|
|
|
2b0d8bb |
- },
|
|
|
2b0d8bb |
- }
|
|
|
2b0d8bb |
- s.AddFlags(hks.Flags())
|
|
|
2b0d8bb |
- return &hks
|
|
|
2b0d8bb |
-}
|
|
|
b0ef5e0 |
diff --git a/cmd/hyperkube/federation-controller-manager.go b/cmd/hyperkube/federation-controller-manager.go
|
|
|
2b0d8bb |
deleted file mode 100644
|
|
|
f032fcc |
index e445f87..0000000
|
|
|
b0ef5e0 |
--- a/cmd/hyperkube/federation-controller-manager.go
|
|
|
2b0d8bb |
+++ /dev/null
|
|
|
2b0d8bb |
@@ -1,38 +0,0 @@
|
|
|
2b0d8bb |
-/*
|
|
|
f032fcc |
-Copyright 2016 The Kubernetes Authors.
|
|
|
2b0d8bb |
-
|
|
|
2b0d8bb |
-Licensed under the Apache License, Version 2.0 (the "License");
|
|
|
2b0d8bb |
-you may not use this file except in compliance with the License.
|
|
|
2b0d8bb |
-You may obtain a copy of the License at
|
|
|
2b0d8bb |
-
|
|
|
2b0d8bb |
- http://www.apache.org/licenses/LICENSE-2.0
|
|
|
2b0d8bb |
-
|
|
|
2b0d8bb |
-Unless required by applicable law or agreed to in writing, software
|
|
|
2b0d8bb |
-distributed under the License is distributed on an "AS IS" BASIS,
|
|
|
2b0d8bb |
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
|
2b0d8bb |
-See the License for the specific language governing permissions and
|
|
|
2b0d8bb |
-limitations under the License.
|
|
|
2b0d8bb |
-*/
|
|
|
2b0d8bb |
-
|
|
|
2b0d8bb |
-package main
|
|
|
2b0d8bb |
-
|
|
|
2b0d8bb |
-import (
|
|
|
2b0d8bb |
- "k8s.io/kubernetes/federation/cmd/federation-controller-manager/app"
|
|
|
2b0d8bb |
- "k8s.io/kubernetes/federation/cmd/federation-controller-manager/app/options"
|
|
|
2b0d8bb |
-)
|
|
|
2b0d8bb |
-
|
|
|
2b0d8bb |
-// NewFederationCMServer creates a new hyperkube Server object that includes the
|
|
|
2b0d8bb |
-// description and flags.
|
|
|
2b0d8bb |
-func NewFederationCMServer() *Server {
|
|
|
2b0d8bb |
- s := options.NewCMServer()
|
|
|
2b0d8bb |
-
|
|
|
2b0d8bb |
- hks := Server{
|
|
|
2b0d8bb |
- SimpleUsage: "federation-controller-manager",
|
|
|
2b0d8bb |
- Long: "Controller manager for federation control plane. Manages federation service endpoints and controllers",
|
|
|
2b0d8bb |
- Run: func(_ *Server, args []string) error {
|
|
|
2b0d8bb |
- return app.Run(s)
|
|
|
2b0d8bb |
- },
|
|
|
2b0d8bb |
- }
|
|
|
2b0d8bb |
- s.AddFlags(hks.Flags())
|
|
|
2b0d8bb |
- return &hks
|
|
|
2b0d8bb |
-}
|
|
|
b0ef5e0 |
diff --git a/cmd/hyperkube/kube-controller-manager.go b/cmd/hyperkube/kube-controller-manager.go
|
|
|
b0ef5e0 |
index 35061e9..e6ba736 100644
|
|
|
b0ef5e0 |
--- a/cmd/hyperkube/kube-controller-manager.go
|
|
|
b0ef5e0 |
+++ b/cmd/hyperkube/kube-controller-manager.go
|
|
|
b0ef5e0 |
@@ -27,7 +27,7 @@ func NewKubeControllerManager() *Server {
|
|
|
b0ef5e0 |
s := options.NewCMServer()
|
|
|
b0ef5e0 |
|
|
|
b0ef5e0 |
hks := Server{
|
|
|
b0ef5e0 |
- name: "controller-manager",
|
|
|
b0ef5e0 |
+ name: "kube-controller-manager",
|
|
|
b0ef5e0 |
AlternativeName: "kube-controller-manager",
|
|
|
b0ef5e0 |
SimpleUsage: "controller-manager",
|
|
|
b0ef5e0 |
Long: "A server that runs a set of active components. This includes replication controllers, service endpoints and nodes.",
|
|
|
b0ef5e0 |
diff --git a/cmd/hyperkube/kube-proxy.go b/cmd/hyperkube/kube-proxy.go
|
|
|
9efe74b |
index 76bc2dc..a3fa3fe 100644
|
|
|
b0ef5e0 |
--- a/cmd/hyperkube/kube-proxy.go
|
|
|
b0ef5e0 |
+++ b/cmd/hyperkube/kube-proxy.go
|
|
|
9efe74b |
@@ -31,7 +31,7 @@ func NewKubeProxy() *Server {
|
|
|
9efe74b |
command := app.NewProxyCommand()
|
|
|
b0ef5e0 |
|
|
|
b0ef5e0 |
hks := Server{
|
|
|
b0ef5e0 |
- name: "proxy",
|
|
|
b0ef5e0 |
+ name: "kube-proxy",
|
|
|
b0ef5e0 |
AlternativeName: "kube-proxy",
|
|
|
b0ef5e0 |
SimpleUsage: "proxy",
|
|
|
9efe74b |
Long: command.Long,
|
|
|
b0ef5e0 |
diff --git a/cmd/hyperkube/kube-scheduler.go b/cmd/hyperkube/kube-scheduler.go
|
|
|
b0ef5e0 |
index fd00103..33a918d 100644
|
|
|
b0ef5e0 |
--- a/cmd/hyperkube/kube-scheduler.go
|
|
|
b0ef5e0 |
+++ b/cmd/hyperkube/kube-scheduler.go
|
|
|
b0ef5e0 |
@@ -27,7 +27,7 @@ func NewScheduler() *Server {
|
|
|
b0ef5e0 |
s := options.NewSchedulerServer()
|
|
|
b0ef5e0 |
|
|
|
b0ef5e0 |
hks := Server{
|
|
|
b0ef5e0 |
- name: "scheduler",
|
|
|
b0ef5e0 |
+ name: "kube-scheduler",
|
|
|
b0ef5e0 |
AlternativeName: "kube-scheduler",
|
|
|
b0ef5e0 |
SimpleUsage: "scheduler",
|
|
|
b0ef5e0 |
Long: "Implements a Kubernetes scheduler. This will assign pods to kubelets based on capacity and constraints.",
|
|
|
b0ef5e0 |
diff --git a/cmd/hyperkube/main.go b/cmd/hyperkube/main.go
|
|
|
b0ef5e0 |
index e1e07b7..f44ae68 100644
|
|
|
b0ef5e0 |
--- a/cmd/hyperkube/main.go
|
|
|
b0ef5e0 |
+++ b/cmd/hyperkube/main.go
|
|
|
b0ef5e0 |
@@ -33,16 +33,11 @@ func main() {
|
|
|
b0ef5e0 |
}
|
|
|
b0ef5e0 |
|
|
|
b0ef5e0 |
hk.AddServer(NewKubectlServer())
|
|
|
b0ef5e0 |
- hk.AddServer(NewKubeAPIServer())
|
|
|
b0ef5e0 |
hk.AddServer(NewKubeControllerManager())
|
|
|
b0ef5e0 |
hk.AddServer(NewScheduler())
|
|
|
d741110 |
hk.AddServer(NewKubelet())
|
|
|
d741110 |
hk.AddServer(NewKubeProxy())
|
|
|
b0ef5e0 |
hk.AddServer(NewKubeAggregator())
|
|
|
d741110 |
|
|
|
d741110 |
- //Federation servers
|
|
|
d741110 |
- hk.AddServer(NewFederationAPIServer())
|
|
|
d741110 |
- hk.AddServer(NewFederationCMServer())
|
|
|
d741110 |
-
|
|
|
d741110 |
hk.RunToExit(os.Args)
|
|
|
d741110 |
}
|
|
|
2b0d8bb |
--
|
|
|
9efe74b |
2.7.5
|
|
|
2b0d8bb |
|