Comments (1)
Kine does use the default golang sql client connection pool support. There is nothing here that is K3s or Kine specific.
Connection pooling does not help you if your database is slow. If a client makes a request from the apiserver that requires a query to the datastore, and there are no pooled connections available (because all the current connections are tied up waiting for an existing query to complete), it will open a new connection. You now have even more queries running, and the database just gets even slower.
I would probably try to figure out why your database is running so slow. Is compaction failing? You should see this in your logs. If it is, you could try manually compacting, or just letting a single K3s server run for a while and see if it is able to compact successfully without additional client load.
from k3s.
Related Issues (20)
- Flannel Dualstack crash on 1.30.3 HOT 2
- Installation script is failing HOT 1
- Tailscale Auth Keys Expire, Causing Node Disconnection HOT 1
- Bump stargz-snapshotter to address indirect dependency on `github.com/docker/docker`
- Bump runc to v1.1.13
- logs not found for nodes other than master HOT 4
- k3s second server node join fail with k3s token HOT 1
- [Release-1.31] - Failure to read certificates and key files during k3s certificate rotate-ca
- [Release-1.30] - Failure to read certificates and key files during k3s certificate rotate-ca
- [Release-1.29] - Failure to read certificates and key files during k3s certificate rotate-ca
- [Release-1.28] - Failure to read certificates and key files during k3s certificate rotate-ca
- [Release-1.31] - Bump runc to v1.1.13
- [Release-1.30] - Bump runc to v1.1.13
- [Release-1.29] - Bump runc to v1.1.13
- [Release-1.28] - Bump runc to v1.1.13
- metrics-server is unable to scrape node when using custom bind-address HOT 1
- [k3s-upgrade] MODIFIED_VERSION is undefined
- Document for creating k3s cluster with etcd enabled or upgrading existing k3s to etcd. HOT 1
- K3s uses socket file path instead of localhost as the authorization header for UDS communication HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from k3s.