Skip to content

Deprecate cAdvisor flags in kubelet #19432

Open
@timstclair

Description

Currently all cAdvisor flags are exposed through the cAdvisor binary. Many of the flags are irrelevant, or provide more controls than we want to give. Additionally, once we separate most cAdvisor functionality out of kubelet, most of thees flags will no longer make sense.

Open questions about the deprecation:

  • Which flags are existing customers using? We should probably send a survey to various kubernetes groups to find out.
  • Can we simply make the backwards incompatible change of removing the flags, or do we need to create "dummy" deprecated flags for each one in kubelet?

Prerequisite for #18770

@kubernetes/goog-node

Metadata

Assignees

No one assigned

    Labels

    area/cadvisorarea/kubeletkind/cleanupCategorizes issue or PR as related to cleaning up code, process, or technical debt.lifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.priority/important-longtermImportant over the long term, but may not be staffed and/or may need multiple releases to complete.sig/nodeCategorizes an issue or PR as relevant to SIG Node.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions