mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-31 07:20:13 +00:00
features: add podAndContainerStatsFromCRI
to allow users to specify whether the Kubelet should pull pod and container stats strictly from the CRI, rather than a mixture of CRI and cAdvsior Signed-off-by: Peter Hunt <pehunt@redhat.com>
This commit is contained in:
parent
59e6e3f2f3
commit
cd85d4b3fb
@ -791,6 +791,14 @@ const (
|
|||||||
// node affinity, selector and tolerations. This is allowed only for suspended jobs
|
// node affinity, selector and tolerations. This is allowed only for suspended jobs
|
||||||
// that have never been unsuspended before.
|
// that have never been unsuspended before.
|
||||||
JobMutableNodeSchedulingDirectives featuregate.Feature = "JobMutableNodeSchedulingDirectives"
|
JobMutableNodeSchedulingDirectives featuregate.Feature = "JobMutableNodeSchedulingDirectives"
|
||||||
|
|
||||||
|
// owner: @haircommander
|
||||||
|
// kep: http://kep.k8s.io/2364
|
||||||
|
// alpha: v1.23
|
||||||
|
//
|
||||||
|
// Configures the Kubelet to use the CRI to populate pod and container stats, instead of supplimenting with stats from cAdvisor.
|
||||||
|
// Requires the CRI implementation supports supplying the required stats.
|
||||||
|
PodAndContainerStatsFromCRI featuregate.Feature = "PodAndContainerStatsFromCRI"
|
||||||
)
|
)
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
@ -907,6 +915,7 @@ var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureS
|
|||||||
CPUManagerPolicyBetaOptions: {Default: true, PreRelease: featuregate.Beta},
|
CPUManagerPolicyBetaOptions: {Default: true, PreRelease: featuregate.Beta},
|
||||||
JobMutableNodeSchedulingDirectives: {Default: true, PreRelease: featuregate.Beta},
|
JobMutableNodeSchedulingDirectives: {Default: true, PreRelease: featuregate.Beta},
|
||||||
IdentifyPodOS: {Default: false, PreRelease: featuregate.Alpha},
|
IdentifyPodOS: {Default: false, PreRelease: featuregate.Alpha},
|
||||||
|
PodAndContainerStatsFromCRI: {Default: false, PreRelease: featuregate.Alpha},
|
||||||
|
|
||||||
// inherited features from generic apiserver, relisted here to get a conflict if it is changed
|
// inherited features from generic apiserver, relisted here to get a conflict if it is changed
|
||||||
// unintentionally on either side:
|
// unintentionally on either side:
|
||||||
|
Loading…
Reference in New Issue
Block a user