The flaw of k8s is that it is extremely complex and this seems to be getting worse every time I look at it. The solution above may be acceptable for Tumbleweed, but it is not great: letting people download binaries from some place on the internet is not why people use distributions - it is definitely a security issue. If these plugins are required, they should be packaged and the package should be required by patterns-kubernetes-kubeadm. Pre-installing these plugins removes some flexibility, but the user who wants this can do things the hard way. k3s and RKE2 also make this choice for the user - and people love it.