Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dockerfiles for kubernetes containers #85

Merged
merged 5 commits into from
Sep 23, 2016

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 <[email protected]>
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 <[email protected]>
* 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