Documentation ¶
Overview ¶
use for --watch-cache-sizes param of kube-apiserver make watch cache size of resources configurable
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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" )
Click to show internal directories.
Click to hide internal directories.