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 Resource) int
- func InitializeWatchCacheSizes(expectedRAMCapacityMB int)
- func SetWatchCacheSizes(cacheSizes []string)
- type Resource
Functions ¶
func GetWatchCacheSizeByResource ¶
func InitializeWatchCacheSizes ¶
func InitializeWatchCacheSizes(expectedRAMCapacityMB int)
func SetWatchCacheSizes ¶
func SetWatchCacheSizes(cacheSizes []string)
Types ¶
type Resource ¶
type Resource string
const ( 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" PetSet Resource = "petset" 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" ScheduledJobs Resource = "scheduledjobs" Roles Resource = "roles" RoleBindings Resource = "rolebindings" Secrets Resource = "secrets" ServiceAccounts Resource = "serviceaccounts" Services Resource = "services" StorageClasses Resource = "storageclasses" )
Source Files ¶
cachesize.go
- Version
- v1.4.0-beta.5
- Published
- Sep 15, 2016
- Platform
- js/wasm
- Imports
- 3 packages
- Last checked
- 5 minutes ago –
Tools for package owners.