Skip to content

Conversation

@jasonbrooks
Copy link
Contributor

DirectXMan12 and others added 5 commits August 31, 2016 14:53
This commit introduces containers for the Kubernetes master
services.  The master container contains the requistite package(s)
for the master services.  There is a container for each service
(apiserver, controller-manager, and scheduler) that contains an
entrypoint for convinience (these containers are based off of the
master container).

Signed-off-by: Jason Brooks <jbrooks@redhat.com>
This commit introduces containers for the Kubernetes node
services.  The node container contains the requistite package
to install the node service.  There is a container for each service
(kubelet and kube-proxy) that contain additional packages required to run
each service, as well as an atomic run label and an entrypoint for convinience
(these containers are based off of the node container).

Additionally, the non-base containers (i.e. all containers besides the
base master and node containers) have a default endpoint which pulls
configuration data from `/etc/kubernetes`.  This has the advantage of
allowing existing configuration to be reused (by mounting
`/etc/kubernetes:/etc/kubernetes:ro`), and of providing sensible
defaults when no options are given.

Signed-off-by: Jason Brooks <jbrooks@redhat.com>
* make all the launch.sh files executable
* change launch.sh scripts to dedupe arguments
  when they're provided both in the config files
  and on the docker run line, giving precedence
  to the version supplied in the run line.
@jperrin
Copy link
Collaborator

jperrin commented Sep 23, 2016

Seems sane.

@jperrin jperrin merged commit 4d544ae into CentOS:master Sep 23, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants