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

Change minikube bootstrapper from localkube to kubeadm #721

Closed
devguyio opened this issue Sep 14, 2018 · 7 comments
Closed

Change minikube bootstrapper from localkube to kubeadm #721

devguyio opened this issue Sep 14, 2018 · 7 comments
Assignees
Labels
area/installation Issues or PRs related to installation

Comments

@devguyio
Copy link
Contributor

Kyma for minikube currently makes use of localkube boostrapper. Localkube boostrapper has been deprecated and will be removed in future minikube release (see PR #2911 ). Users are supposed to migrate to kubeadm as bootstrapper.
This issue tracks Kyma for minikube migration from localkube to kubeadm boostrapper.

@devguyio devguyio added the area/installation Issues or PRs related to installation label Sep 14, 2018
@devguyio devguyio added this to the Backlog_Toad milestone Sep 14, 2018
@devguyio
Copy link
Contributor Author

Comment from @sslavic

One approach I tried was to put certs in ~/.minikube/files/var/lib/localkube/certs/, expecting they would get copied on the VM on path /var/lib/localkube/certs/ which is accessible to api server Docker container running in VM. This trick worked on Mac, but fails on Windows because files do not get copied consistently as expected (even when same vm driver is used) to root but instead end up nested to /home/docker directory, and also directory structure gets flattened see minikube#2768

Alternative ideas how to proceed:

  • fix the problematic bug/inconsistency in minikube minikube#2768
  • for Windows (or other OS too) run minikube in Docker
  • evaluate using Docker for Mac and Docker for Windows, as replacement for minikube
  • drop Windows support
  • drop problematic features (dex) for local/minikube setup
    • extreme case being to drop local platform startup mode completely

@devguyio
Copy link
Contributor Author

Comment from @sslavic

Consulted with @pbochynski on how to proceed. He's driving a proposal for new Kyma authorization design which would remove OIDC configuration and make it easier to switch minikube to kubeadm. If proposal goes through, then this issue to move minikube from localkube to kubeadm might become just subtask or follow up task to removing OIDC configuration.

@stale
Copy link

stale bot commented Nov 14, 2018

This issue has been automatically marked as stale due to the lack of recent activity. It will soon be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the wontfix This will not be worked on label Nov 14, 2018
@stale
Copy link

stale bot commented Nov 21, 2018

This issue has been automatically closed due to the lack of recent activity.

@stale stale bot closed this as completed Nov 21, 2018
@abbi-gaurav
Copy link
Member

This issue is still valid. Hence reopening

@abbi-gaurav abbi-gaurav reopened this Jan 15, 2019
@abbi-gaurav abbi-gaurav removed the wontfix This will not be worked on label Jan 15, 2019
@stale
Copy link

stale bot commented Mar 16, 2019

This issue has been automatically marked as stale due to the lack of recent activity. It will soon be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Mar 16, 2019
@Disper
Copy link
Member

Disper commented Mar 18, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/installation Issues or PRs related to installation
Projects
None yet
Development

No branches or pull requests

4 participants