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

etcd-operator no longer works #69

Open
AshtonKem opened this issue Jun 22, 2022 · 5 comments
Open

etcd-operator no longer works #69

AshtonKem opened this issue Jun 22, 2022 · 5 comments

Comments

@AshtonKem
Copy link

etcd-operator was deprecated two years ago, and does not seem to still work with newer versions of k8s. Installing gives me this error:

 helm install stable/etcd-operator --generate-name
WARNING: This chart is deprecated
Error: INSTALLATION FAILED: failed to install CRD crds/etcd-cluster-crd.yaml: resource mapping not found for name: "etcdclusters.etcd.database.coreos.com" namespace: "" from "": no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta1"
ensure CRDs are installed first
@chrisohaver
Copy link
Member

This is the coredns helm repo.

@AshtonKem
Copy link
Author

AshtonKem commented Jun 22, 2022 via email

@chrisohaver
Copy link
Member

chrisohaver commented Jun 22, 2022

Ah. I wasn't aware of the third bullet use case...

CoreDNS as an external dns provider for kubernetes federation. This is a sub case of 'external dns service' which uses etcd plugin for CoreDNS backend. This deployment mode as a dependency on etcd-operator chart, which needs to be pre-installed.

Is this a hard dependency on etcd-operator as implied? Or does this just mean that the mode requires etcd?

IOW, should this instead say:

"This deployment mode requires an etcd cluster to be present at install time."

@chrisohaver
Copy link
Member

chrisohaver commented Jun 22, 2022

I think the instruction intend to convey the following:

  1. This 3rd mode requires an etcd cluster.
  2. This chart does not install an ectd cluster.
  3. An etcd cluster must therefor be installed by some other means.

@hagaibarel
Copy link
Collaborator

@chrisohaver according to https://groups.google.com/g/kubernetes-sig-multicluster/c/aZv-YuafSko it seems that kubernetes federation is deprecated and no other project is slated to replace it.

Given that, should we just remove the reference to kubernetes federation from the chart use cases?

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

No branches or pull requests

3 participants