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

Initial implementation of K3s manager #189

Merged
merged 15 commits into from
Apr 16, 2024
Merged

Initial implementation of K3s manager #189

merged 15 commits into from
Apr 16, 2024

Conversation

MusicDin
Copy link
Owner

@MusicDin MusicDin commented Apr 14, 2024

Add support for deploying k3s clusters.

New config key

kubernetes:
  manager: k3s # default: kubespray

Known limitations

For initial implementation, only flannel network plugin will be supported, which is provided by default.

Rest of the existing configuration should work as expected (except for addons.kubespray field which is ignored).

TODO

  • Single node
  • Single master multiple workers
  • Multi master with external load balancers
  • Node labels and taints
  • Include k3s in tests (will be in a separate PR). - Include k3s in CI tests #195

Signed-off-by: Din Music <din.music@din-cloud.com>
Signed-off-by: Din Music <din.music@din-cloud.com>
Signed-off-by: Din Music <din.music@din-cloud.com>
Signed-off-by: Din Music <din.music@din-cloud.com>
Signed-off-by: Din Music <din.music@din-cloud.com>
Signed-off-by: Din Music <din.music@din-cloud.com>
Signed-off-by: Din Music <din.music@din-cloud.com>
Signed-off-by: Din Music <din.music@din-cloud.com>
…ument

Signed-off-by: Din Music <din.music@din-cloud.com>
Signed-off-by: Din Music <din.music@din-cloud.com>
…rnal load balancer

Signed-off-by: Din Music <din.music@din-cloud.com>
Signed-off-by: Din Music <din.music@din-cloud.com>
Signed-off-by: Din Music <din.music@din-cloud.com>
Signed-off-by: Din Music <din.music@din-cloud.com>
Signed-off-by: Din Music <din.music@din-cloud.com>
@MusicDin MusicDin merged commit c68cf1e into main Apr 16, 2024
9 checks passed
@MusicDin MusicDin deleted the feat/k3s branch April 16, 2024 22:08
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.

1 participant