-
Notifications
You must be signed in to change notification settings - Fork 323
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
Excessive Catalog Service Queries #60
Comments
are you also seeing your services disappear and then appear again a while later? |
I did not experience that, but I ran the tests for less than an hour. |
Are you running on EKS? |
Running on Rancher on ec2. Consul servers are running outside of k8s on ec2. |
Good catch! There was a hot loop for syncing Kubernetes services to Consul. This has been fixed by #33 and will be included in the next release. |
ndhanushkodi
pushed a commit
to ndhanushkodi/consul-k8s
that referenced
this issue
Jul 9, 2021
Provide a valid maxUnavailable value when using a single replica
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
When enabling consul-k8s with sync to-consul only and default sync disabled, I am experiencing a very high rate of catalog service queries on my consul server cluster (on the order of 1k per second) once I register a nodeport service. This causes an increase in load on the consul server, and I also see a large amount of cpu usage on the consul-k8s container during this period.
Consul server version: 1.1.0
consul-k8s version: 0.4.0
kubernetes version: 1.11.2
consul-helm version: 0.5.0
consul-k8s config:
Test service config:
consul-k8s container logs:
QPS Graph
Consul Server CPU
consul-k8s Container CPU
I'm not sure if this is an issue with consul-k8s or a misconfiguration on on my end with either the consul-k8s or consul server. Let me know if you require any additional information.
Thanks!
The text was updated successfully, but these errors were encountered: