mirror of
https://github.com/optim-enterprises-bv/kubernetes.git
synced 2025-11-02 11:18:16 +00:00
kubelet: enable configurable rotation duration and parallel rotate
This commit is contained in:
@@ -74,7 +74,9 @@ var (
|
||||
Logging: logsapi.LoggingConfiguration{
|
||||
Format: "text",
|
||||
},
|
||||
ContainerRuntimeEndpoint: "unix:///run/containerd/containerd.sock",
|
||||
ContainerRuntimeEndpoint: "unix:///run/containerd/containerd.sock",
|
||||
ContainerLogMaxWorkers: 1,
|
||||
ContainerLogMonitorInterval: metav1.Duration{Duration: 10 * time.Second},
|
||||
}
|
||||
)
|
||||
|
||||
@@ -545,6 +547,27 @@ func TestValidateKubeletConfiguration(t *testing.T) {
|
||||
return conf
|
||||
},
|
||||
errMsg: "invalid configuration: imageMaximumGCAge 1ns must be greater than imageMinimumGCAge 2ns",
|
||||
}, {
|
||||
name: "containerLogMaxWorkers must be greater than or equal to 1",
|
||||
configure: func(conf *kubeletconfig.KubeletConfiguration) *kubeletconfig.KubeletConfiguration {
|
||||
conf.ContainerLogMaxWorkers = 0
|
||||
return conf
|
||||
},
|
||||
errMsg: "invalid configuration: containerLogMaxWorkers must be greater than or equal to 1",
|
||||
}, {
|
||||
name: "containerLogMonitorInterval must be a positive time duration",
|
||||
configure: func(conf *kubeletconfig.KubeletConfiguration) *kubeletconfig.KubeletConfiguration {
|
||||
conf.ContainerLogMonitorInterval = metav1.Duration{Duration: -1 * time.Second}
|
||||
return conf
|
||||
},
|
||||
errMsg: "invalid configuration: containerLogMonitorInterval must be a positive time duration greater than or equal to 3s",
|
||||
}, {
|
||||
name: "containerLogMonitorInterval must be at least 3s or higher",
|
||||
configure: func(conf *kubeletconfig.KubeletConfiguration) *kubeletconfig.KubeletConfiguration {
|
||||
conf.ContainerLogMonitorInterval = metav1.Duration{Duration: 2 * time.Second}
|
||||
return conf
|
||||
},
|
||||
errMsg: "invalid configuration: containerLogMonitorInterval must be a positive time duration greater than or equal to 3s",
|
||||
}}
|
||||
|
||||
for _, tc := range cases {
|
||||
|
||||
Reference in New Issue
Block a user