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

[WIP] Add kubeadm init, join #556

Closed
wants to merge 1 commit into from
Closed

[WIP] Add kubeadm init, join #556

wants to merge 1 commit into from

Conversation

bogdando
Copy link
Contributor

@bogdando bogdando commented Oct 18, 2016

  • Implement kubeadm init,join for Debian OS family (PoC)
  • Make certs/tokens management optional and depending on
    the use_kubeadm var
  • Do not delegate static pods and config management to kubeadm
    and remove produced artifacts to be regenerated by ansible.
  • Add new set of system pods manifests templates based on that kubeadm
    produces by default and parametrize it by ansible vars
  • Fix apiserver container logging to follow 12-factor apps
    and scheduler/controller-manager logging setup

Relates to #553

Signed-off-by: Bogdan Dobrelya bdobrelia@mirantis.com

@v1k0d3n
Copy link
Contributor

v1k0d3n commented Oct 18, 2016

@bogdando bogdando could we possibly talk about this merge a little more? i have some ideas on merging, rather than just taking snippets here and there (although you're welcome to if you need to).

* Implement kubeadm init,join for Debian OS family (PoC) with
  the external etcd option set.
* Make certs/tokens management optional and depending on
  the use_kubeadm var
* Do not delegate static pods and config management to kubeadm
  and remove produced artifacts to be regenerated by ansible.
* Add new set of system pods manifests templates based on that kubeadm
  produces by default and parametrize it by ansible vars
* Fix apiserver container logging to follow 12-factor apps
  and scheduler/controller-manager logging setup

Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
@bogdando bogdando closed this Oct 20, 2016
@bogdando
Copy link
Contributor Author

@v1k0d3n this was a proof of concept attempt based on your branch, and I look forward for getting your feedback on this like code review or testing or submitting changes. Currently the PoC is blocked by the list of kubeadm issues that I mentioned here #553 (comment) and in the comments below.

Yet I see no progress in kubeadm feature flags proposal yet, which is the main blocker for prototyping its integration with Kargo. So it remains closed for a while.

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.

None yet

2 participants