Question about HA, etcd, and Kine

I created an issue with a question. Maybe this forum post will be noticed faster:

I want to create an HA k0smotron setup, particularly the storage and the API Server. To achieve an HA API Server I need to have at least 3 replicas of the k0smotron control plane, so:

apiVersion: k0smotron.io/v1beta1
kind: Cluster
metadata:
  name: k0smotron-test
spec:
  replicas: 3

I see the etcd configuration ( docs k0smotron io/head/etcd/#customizing-etcd-configuration ) that suggests it’s possible to achieve storage HA with the etcd without any custom Kine setup. On the other hand, I see that the Kine setup is required for replicas > 1 ( docs k0smotron io/head/resource-reference/?h=cluster#k0smotroncontrolplanespec ). I’m confused. I’ve also seen a blog post that suggests it’s possible to achieve HA just with etcd. Could you elaborate on the possibilities for HA API Server and HA storage?

Replying to this old post.

My extended example in this thread should do it How to add tolerations to k0smotron workloads

I am running k0smotron v2 so things have probably changed a bit since the OP.