mirror of https://github.com/k3s-io/k3s
By default, Disable LowDiskSpaceThresholdMB, and enable eviciton for disk
parent
079020f559
commit
b2a60dc9a4
|
@ -121,5 +121,3 @@ E2E_STORAGE_TEST_ENVIRONMENT=${KUBE_E2E_STORAGE_TEST_ENVIRONMENT:-false}
|
||||||
# Default fallback NETWORK_IF_NAME, will be used in case when no 'VAGRANT-BEGIN' comments were defined in network-script
|
# Default fallback NETWORK_IF_NAME, will be used in case when no 'VAGRANT-BEGIN' comments were defined in network-script
|
||||||
export DEFAULT_NETWORK_IF_NAME="eth0"
|
export DEFAULT_NETWORK_IF_NAME="eth0"
|
||||||
|
|
||||||
# Evict pods whenever compute resource availability on the nodes gets below a threshold.
|
|
||||||
EVICTION_HARD="${EVICTION_HARD:-memory.available<100Mi,nodefs.available<10%}"
|
|
||||||
|
|
|
@ -27,5 +27,3 @@ REGISTER_MASTER_KUBELET=${REGISTER_MASTER:-false}
|
||||||
# Optional: if set to true, kube-up will configure the cluster to run e2e tests.
|
# Optional: if set to true, kube-up will configure the cluster to run e2e tests.
|
||||||
E2E_STORAGE_TEST_ENVIRONMENT=${KUBE_E2E_STORAGE_TEST_ENVIRONMENT:-false}
|
E2E_STORAGE_TEST_ENVIRONMENT=${KUBE_E2E_STORAGE_TEST_ENVIRONMENT:-false}
|
||||||
|
|
||||||
# Evict pods whenever compute resource availability on the nodes gets below a threshold.
|
|
||||||
EVICTION_HARD="${EVICTION_HARD:-memory.available<100Mi,nodefs.available<10%}"
|
|
||||||
|
|
|
@ -45,7 +45,7 @@ CGROUP_DRIVER=${CGROUP_DRIVER:-""}
|
||||||
USER=${USER:-$(whoami)}
|
USER=${USER:-$(whoami)}
|
||||||
|
|
||||||
# enables testing eviction scenarios locally.
|
# enables testing eviction scenarios locally.
|
||||||
EVICTION_HARD=${EVICTION_HARD:-"memory.available<100Mi"}
|
EVICTION_HARD=${EVICTION_HARD:-"memory.available<100Mi,nodefs.available<10%,nodefs.inodesFree<5%"}
|
||||||
EVICTION_SOFT=${EVICTION_SOFT:-""}
|
EVICTION_SOFT=${EVICTION_SOFT:-""}
|
||||||
EVICTION_PRESSURE_TRANSITION_PERIOD=${EVICTION_PRESSURE_TRANSITION_PERIOD:-"1m"}
|
EVICTION_PRESSURE_TRANSITION_PERIOD=${EVICTION_PRESSURE_TRANSITION_PERIOD:-"1m"}
|
||||||
|
|
||||||
|
|
|
@ -301,9 +301,6 @@ func SetDefaults_KubeletConfiguration(obj *KubeletConfiguration) {
|
||||||
temp := int32(80)
|
temp := int32(80)
|
||||||
obj.ImageGCLowThresholdPercent = &temp
|
obj.ImageGCLowThresholdPercent = &temp
|
||||||
}
|
}
|
||||||
if obj.LowDiskSpaceThresholdMB == 0 {
|
|
||||||
obj.LowDiskSpaceThresholdMB = 256
|
|
||||||
}
|
|
||||||
if obj.MasterServiceNamespace == "" {
|
if obj.MasterServiceNamespace == "" {
|
||||||
obj.MasterServiceNamespace = metav1.NamespaceDefault
|
obj.MasterServiceNamespace = metav1.NamespaceDefault
|
||||||
}
|
}
|
||||||
|
@ -396,7 +393,7 @@ func SetDefaults_KubeletConfiguration(obj *KubeletConfiguration) {
|
||||||
obj.HairpinMode = PromiscuousBridge
|
obj.HairpinMode = PromiscuousBridge
|
||||||
}
|
}
|
||||||
if obj.EvictionHard == nil {
|
if obj.EvictionHard == nil {
|
||||||
temp := "memory.available<100Mi"
|
temp := "memory.available<100Mi,nodefs.available<10%,nodefs.inodesFree<5%"
|
||||||
obj.EvictionHard = &temp
|
obj.EvictionHard = &temp
|
||||||
}
|
}
|
||||||
if obj.EvictionPressureTransitionPeriod == zeroDuration {
|
if obj.EvictionPressureTransitionPeriod == zeroDuration {
|
||||||
|
|
Loading…
Reference in New Issue