What is Pluto and how does it work
masterPluto is a utility designed to identify deprecated Kubernetes apiVersions within your infrastructure. It helps prevent upgrade failures by detecting deprecated versions before they are removed by the Kubernetes API server.
Pluto can scan two primary types of targets:
- Infrastructure-as-Code (IaC) Repositories: It checks static Kubernetes manifests and Helm charts for deprecated
apiVersions. - Live Helm Releases: It checks active Helm 2 and Helm 3 releases currently running in your Kubernetes cluster.
Pluto distinguishes between two states of an API version:
DEPRECATED: The version is still functional but slated for removal.REMOVED: The version is no longer supported by the Kubernetes API server.