package cachesize
import "k8s.io/kubernetes/pkg/registry/cachesize"
use for --watch-cache-sizes param of kube-apiserver make watch cache size of resources configurable
Index ¶
- func GetWatchCacheSizeByResource(resource string) (ret *int)
- func InitializeWatchCacheSizes(expectedRAMCapacityMB int)
- func SetWatchCacheSizes(cacheSizes []string)
- type Resource
Functions ¶
func GetWatchCacheSizeByResource ¶
GetWatchCacheSizeByResource returns the configured watch cache size for the given resource. A nil value means to use a default size, zero means to disable caching.
func InitializeWatchCacheSizes ¶
func InitializeWatchCacheSizes(expectedRAMCapacityMB int)
func SetWatchCacheSizes ¶
func SetWatchCacheSizes(cacheSizes []string)
Types ¶
type Resource ¶
type Resource string
const ( APIServices Resource = "apiservices" CertificateSigningRequests Resource = "certificatesigningrequests" ClusterRoles Resource = "clusterroles" ClusterRoleBindings Resource = "clusterrolebindings" ConfigMaps Resource = "configmaps" Controllers Resource = "controllers" Daemonsets Resource = "daemonsets" Deployments Resource = "deployments" Endpoints Resource = "endpoints" HorizontalPodAutoscalers Resource = "horizontalpodautoscalers" Ingress Resource = "ingress" PodDisruptionBudget Resource = "poddisruptionbudgets" StatefulSet Resource = "statefulset" Jobs Resource = "jobs" LimitRanges Resource = "limitranges" Namespaces Resource = "namespaces" NetworkPolicys Resource = "networkpolicies" Nodes Resource = "nodes" PersistentVolumes Resource = "persistentvolumes" PersistentVolumeClaims Resource = "persistentvolumeclaims" Pods Resource = "pods" PodSecurityPolicies Resource = "podsecuritypolicies" PodTemplates Resource = "podtemplates" Replicasets Resource = "replicasets" ResourceQuotas Resource = "resourcequotas" CronJobs Resource = "cronjobs" Roles Resource = "roles" RoleBindings Resource = "rolebindings" Secrets Resource = "secrets" ServiceAccounts Resource = "serviceaccounts" Services Resource = "services" StorageClasses Resource = "storageclasses" )
Source Files ¶
cachesize.go
- Version
- v1.7.4
- Published
- Aug 17, 2017
- Platform
- js/wasm
- Imports
- 3 packages
- Last checked
- 3 minutes ago –
Tools for package owners.