question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Warning logs after updating to 1.23: etcd-client "retrying of unary invoker failed"

See original GitHub issue

microk8s-inspect.tar.gz

Hi,

today I upgraded a staging 3-node cluster from 1.22 to 1.23. While checking the logs for kubelite, I noticed this message that keeps repeating

Jan 17 18:15:20 <hostname> microk8s.daemon-kubelite[94967]: {"level":"warn","ts":"2022-01-17T18:15:20.234Z","logger":"etcd-client","caller":"v3/retry_interceptor.go:62","msg":"retrying of unary invoker failed","target":"etcd-endpoints://0xc000e9e1c0/#initially=[unix:///var/snap/microk8s/x3/var/kubernetes/backend/kine.sock:12379]","attempt":0,"error":"rpc error: code = Unimplemented desc = unknown service etcdserverpb.Maintenance"}

My cluster is running using dqlite, so I’m not entirely sure why I’m getting etcd-related logs. Is there something I can do to fix this?

Issue Analytics

  • State:open
  • Created 2 years ago
  • Reactions:1
  • Comments:10 (1 by maintainers)

github_iconTop GitHub Comments

2reactions
neoaggeloscommented, Jan 18, 2022

I can comment on this. The warning logs are indeed bening, this is the newer version of etcd-client in use by Kubernetes 1.23, which is running regular health-checks on the etcd endpoints.

The Kine version in use by MicroK8s (Kine is an etcd shim on top of dqlite) does not implement the particular API, hence the error. You can consider this error as being identical to a GET /health returning “404 Not Found”, because the health endpoint is not there.

Now, even though this is harmless at the moment, it is probably best to update our Kine version to implement this API. If anything, such errors are definitely noise and may be red-herrings during debugging other issues. Thanks @luca-nardelli for reporting the issue, this should be fixed soon.

0reactions
stale[bot]commented, Dec 15, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

Read more comments on GitHub >

github_iconTop Results From Across the Web

1792258 – Etcd server hasn't come up and installer is failing ...
Bug 1792258 - Etcd server hasn't come up and installer is failing with timeout: retrying of unary invoker failed","target":" DeadlineExceeded [NEEDINFO].
Read more >
The Vault server is unavailable due to etcd failure
This issue occurs because that etcd server fails to respond due to some reasons, such as the IO performs not well while the...
Read more >
Search OpenShift CI - OKD
#1917803 bug 21 months ago #1922417 bug 20 months ago #2020758 bug 12 months ago #1892129 bug 22 months ago
Read more >
etcd pod alternating between active and inactive
In the k8 cluster, we have etcd:3.3.15 pods running. ... of unary invoker failed","target":"endpoint://client-bdb76ddc-ac56-4ba3-b8f0- ...
Read more >
nameserver limits were exceeded kubernetes - You.com
After I upgrade the kernel from Linux 4.19.0-18-amd64 (Debian/buster) to Linux ... over 2m25s) kubelet Created container etcd Warning DNSConfigForming 2m1s ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found