@@ -269,4 +269,6 @@ func (s *KubeletServer) AddFlags(fs *pflag.FlagSet) {
fs.StringVar(&s.SystemReservedCgroup,"system-reserved-cgroup",s.SystemReservedCgroup,"Absolute name of the top level cgroup that is used to manage non-kubernetes components for which compute resources were reserved via '--system-reserved' flag. Ex. '/system-reserved'. [default='']")
fs.StringVar(&s.KubeReservedCgroup,"kube-reserved-cgroup",s.KubeReservedCgroup,"Absolute name of the top level cgroup that is used to manage kubernetes components for which compute resources were reserved via '--kube-reserved' flag. Ex. '/kube-reserved'. [default='']")
fs.BoolVar(&s.ExperimentalNodeAllocatableIgnoreEvictionThreshold,"experimental-allocatable-ignore-eviction",s.ExperimentalNodeAllocatableIgnoreEvictionThreshold,"When set to 'true', Hard Eviction Thresholds will be ignored while calculating Node Allocatable. See https://github.com/kubernetes/community/blob/master/contributors/design-proposals/node-allocatable.md for more details. [default=false]")
fs.Var(&s.ExperimentalQOSReserved,"experimental-qos-reserved","A set of ResourceName=Percentage (e.g. memory=50%) pairs that describe how pod resource requests are reserved at the QoS level. Currently only memory is supported. [default=none]")
Description:"A set of ResourceName=Percentage (e.g. memory=50%) pairs that describe how pod resource requests are reserved at the QoS level. Currently only memory is supported. [default=none]\"",
Type:[]string{"object"},
AdditionalProperties:&spec.SchemaOrBool{
Schema:&spec.Schema{
SchemaProps:spec.SchemaProps{
Type:[]string{"string"},
Format:"",
},
},
},
},
},
"protectKernelDefaults":{
SchemaProps:spec.SchemaProps{
Description:"Default behaviour for kernel tuning",