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

Run the deployment inside a container #321

Closed
Smana opened this issue Jun 30, 2016 · 5 comments
Closed

Run the deployment inside a container #321

Smana opened this issue Jun 30, 2016 · 5 comments
Milestone

Comments

@Smana
Copy link
Contributor

Smana commented Jun 30, 2016

When using the pull mode, run the deployment inside a container.
This container will come with all the tools/binaries needed:
hyperkube, kubectl, etcd, etdcdctl, calicoctl, kargo, kargo-cli, kpm ...

@v1k0d3n
Copy link
Contributor

v1k0d3n commented Jul 8, 2016

i'd like to recommend not using hyperkube whenever possible, or at least strongly advising users of the project to avoid conditions where hyperkube is deployed. for instance...a disclaimer during deployment that it is an insecure framework and meant for development purposes only: kubernetes/kubernetes#21735

also taken directly from the Kubernetes documentation: "** SECURITY WARNING ** services exposed via Kubernetes using Hyperkube are available on the host node’s public network interface / IP address. Because of this, this guide is not suitable for any host node/server that is directly internet accessible. Refer to #21735 for addtional info."

@Smana
Copy link
Contributor Author

Smana commented Jul 11, 2016

kubernetes guys are aiming to use hyperkube as default binary : https://groups.google.com/forum/#!topic/kubernetes-sig-cluster-lifecycle/FhEsevva6Yg

@v1k0d3n
Copy link
Contributor

v1k0d3n commented Jul 11, 2016

kubernetes running as a single binary in a container (hyperkube) is definitely a security concern when running directly on the internet. this is misleading when advertising as a "production ready" deployment until there is some other [more secure] method. hyperkube as a single binary...sure. hyperkube via a docker container...not so much when carefully reading the security advisory and issues thread.

@Smana
Copy link
Contributor Author

Smana commented Jul 11, 2016

I agree we'll take care of these security concerns when we'll choose the method (single binary or not).
Anyway we're currently trying to run everything into containers when possible.

I want to keep this issue opened as a reminder.
Thank you @v1k0d3n

@bogdando bogdando added this to the v2.2.0 milestone Jan 10, 2017
@ant31
Copy link
Contributor

ant31 commented Aug 15, 2018

No activity
This should be part of a larger discussion

@ant31 ant31 closed this as completed Aug 15, 2018
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

No branches or pull requests

4 participants