![]() Automatic merge from submit-queue Make etcd cache size configurable Instead of the prior 50K limit, allow users to specify a more sensible size for their cluster. I'm not sure what a sensible default is here. I'm still experimenting on my own clusters. 50 gives me a 270MB max footprint. 50K caused my apiserver to run out of memory as it exceeded >2GB. I believe that number is far too large for most people's use cases. There are some other fundamental issues that I'm not addressing here: - Old etcd items are cached and potentially never removed (it stores using modifiedIndex, and doesn't remove the old object when it gets updated) - Cache isn't LRU, so there's no guarantee the cache remains hot. This makes its performance difficult to predict. More of an issue with a smaller cache size. - 1.2 etcd entries seem to have a larger memory footprint (I never had an issue in 1.1, even though this cache existed there). I suspect that's due to image lists on the node status. This is provided as a fix for #23323 |
||
---|---|---|
.. | ||
high-availability | ||
limitrange | ||
namespaces | ||
resourcequota | ||
accessing-the-api.md | ||
admission-controllers.md | ||
authentication.md | ||
authorization.md | ||
cluster-components.md | ||
cluster-large.md | ||
cluster-management.md | ||
cluster-troubleshooting.md | ||
daemon.yaml | ||
daemons.md | ||
dns.md | ||
etcd.md | ||
garbage-collection.md | ||
high-availability.md | ||
introduction.md | ||
kube-apiserver.md | ||
kube-controller-manager.md | ||
kube-proxy.md | ||
kube-scheduler.md | ||
kubelet.md | ||
master-node-communication.md | ||
multi-cluster.md | ||
namespaces.md | ||
network-plugins.md | ||
networking.md | ||
node.md | ||
ovs-networking.md | ||
ovs-networking.png | ||
README.md | ||
resource-quota.md | ||
salt.md | ||
service-accounts-admin.md | ||
static-pods.md |
PLEASE NOTE: This document applies to the HEAD of the source tree
If you are using a released version of Kubernetes, you should refer to the docs that go with that version.
The latest release of this document can be found [here](http://releases.k8s.io/release-1.2/docs/admin/README.md).Documentation for other releases can be found at releases.k8s.io.
This file has moved to: http://kubernetes.github.io/docs/admin/