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

Rollback etcd-manager in +1.19 #11063

Closed
sp-francisco-manas opened this issue Mar 16, 2021 · 1 comment
Closed

Rollback etcd-manager in +1.19 #11063

sp-francisco-manas opened this issue Mar 16, 2021 · 1 comment

Comments

@sp-francisco-manas
Copy link

sp-francisco-manas commented Mar 16, 2021

Due to Go upgrade to 1.15 on etcd-manager version 3020210122, kOps upgrades to 1.19 or newer are breaking (or are not being straightforward) because of this. The first master during a rolling update never joins the etcd clusters.

Until a proper fix is implemented I would opt for rolling back the version kOps uses to 3020201209 or a new one if etcd-manager is recompile with Go 1.14.

The current workaround is to add the following settings on clusterSpec for each etcd:

    manager:
      env:
      - name: GODEBUG
        value: x509ignoreCN=0

References:

@sp-francisco-manas
Copy link
Author

I'm closing the issue as it is working for us now. In our case, the problem was that we enabled etcd-manager metrics and by mistake, we were trying to bind both etcd and etcd-events metrics endpoint to the same metrics port. Thus etcd-events was not starting.

Although the master starts and join the K8s cluster there're still some errors in the beginning about the certificate and Go 1.15 deprecation, but it seems to not affect etcd operation.

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

1 participant