k3s-ansible icon indicating copy to clipboard operation
k3s-ansible copied to clipboard

Finished k3s-ha implementation; Add three (3) cluster VIP methods implemented via ansible

Open jon-stumpf opened this issue 3 years ago • 3 comments

I have finished the k3s-ha implementation so that it implements the HA embedded database using etcd whenever three (3) or more servers are defined in hosts.ini. I have also implemented three methods to manage cluster VIPs in front of the control-plane:

  1. external
  2. kube-vip
  3. keepalived

This branch addresses:

  • #32
  • #97
  • #123
  • #127
  • #131

I consider this branch stable although I have more to do (see TODO.md).

This work builds on my previous PRs: #158 and #164.

jon-stumpf avatar Dec 30 '21 08:12 jon-stumpf

@geerlingguy,

I would be interested in your critique of this work. Also, any suggestions for improvement. Thanks.

- jss

jon-stumpf avatar Dec 30 '21 08:12 jon-stumpf

/bump

alexdresko avatar Feb 17 '22 02:02 alexdresko

working as intended. thank you for sharing your work!

h0tw1r3 avatar Mar 18 '22 13:03 h0tw1r3

Closing this. I appreciate you dedication to keeping this repo updated in your own fork @jon-stumpf. With the newest changes, this PR is heavily offset and will need a major overhaul. Also, going forward, this repo will not be implementing any VIP by default. With the api_endpoint variable, users can easily setup a VIP themselves and then connect into afterwards.

dereknola avatar Nov 13 '23 19:11 dereknola

Closing this. I appreciate you dedication to keeping this repo updated in your own fork @jon-stumpf. With the newest changes, this PR is heavily offset and will need a major overhaul. Also, going forward, this repo will not be implementing any VIP by default. With the api_endpoint variable, users can easily setup a VIP themselves and then connect into afterwards.

@dereknola You are the first committer to respond to my work from over two years ago. Are there capabilities that I implemented that are still not completed that an overhaul would be beneficial? And, if so, will someone respond to my pull request in a timely fashion?

jon-stumpf avatar Nov 13 '23 22:11 jon-stumpf

I will take a look tomorrow at all the features built into your fork of this project. Any capabilities that would be beneficial I will open issues about. You can feel free to submit PRs for those features or not, your choice. Going forward, any PRs you submit I will attempt to answer within a few days. My main job is still K3s development but I should have time to maintain this repo (i.e. deal with new issues and PRs) just don't expect alot direct feature work from me after this week.

dereknola avatar Nov 13 '23 23:11 dereknola

I am working on bringing my repo in-line with upstream. I am performing all my work on the rebase-upstream branch in my repo. As I get close, I will then look at producing PRs for your master.

jon-stumpf avatar Nov 25 '23 17:11 jon-stumpf