Add Mesos hyperkube minion server

The minion server will
- launch the proxy and executor
- relaunch them when they terminate uncleanly
- logrotate their logs.

It is a replacement for a full-blown init process like s6 which is not necessary
in this case.
This commit is contained in:
Dr. Stefan Schimanski
2015-07-28 17:15:48 +02:00
parent e0eb0397b8
commit 2b1ecd28f0
19 changed files with 537 additions and 226 deletions

View File

@@ -17,9 +17,10 @@ limitations under the License.
package hyperkube
const (
KM_APISERVER = "apiserver"
KM_CONTROLLER_MANAGER = "controller-manager"
KM_EXECUTOR = "executor"
KM_PROXY = "proxy"
KM_SCHEDULER = "scheduler"
CommandApiserver = "apiserver"
CommandControllerManager = "controller-manager"
CommandExecutor = "executor"
CommandMinion = "minion"
CommandProxy = "proxy"
CommandScheduler = "scheduler"
)