OS Manuals

/usr/bin/kubelet-csr-approver

Kubernetes controller to enable automatic kubelet CSR validation after a series of (configurable) security checks

From kubelet-csr-approver-fips 1.2.15-r5 (enterprise-packages), captured 2026-11-08 by running kubelet-csr-approver --help (exit 0). permalink

Usage of kubelet-csr-approver:
  -allowed-dns-names int
    	number of DNS SAN names allowed in a certificate request. defaults to 1 (default 1)
  -bypass-dns-resolution
    	set this parameter to true to bypass DNS resolution checks
  -bypass-hostname-check
    	set this parameter to true to ignore mismatching DNS name and hostname
  -health-probe-bind-address string
    	address the probe endpoint binds to. (default ":8081")
  -ignore-non-system-node
    	set this parameter to true to ignore CSR for subjects different than system:node
  -kubeconfig string
    	Paths to a kubeconfig. Only required if out-of-cluster.
  -leader-election
    	set this parameter to true to enable leader election
  -level int
    	level ranges from -5 (Fatal) to 10 (Verbose)
  -max-expiration-sec int
    	maximum seconds a CSR can request a cerficate for. defaults to 367 days (default 31708800)
  -metrics-bind-address string
    	address the metric endpoint binds to. (default ":8080")
  -provider-ip-prefixes string
    	provider-specified, comma separated ip prefixes that CSR IP addresses shall fall into.
    				left unspecified, all IPv4/v6 are allowed. example prefix definition:
    				192.168.0.0/16,fc00/7 (default "0.0.0.0/0,::/0")
  -provider-regex string
    	provider-specified regex to validate CSR SAN names against. accepts everything unless specified (default ".*")
  -skip-deny-step
    	set this parameter to skip denying non-compliant csr
Options (13)
OptionDescriptionSource
-allowed-dns-names intnumber of DNS SAN names allowed in a certificate request.help
-bypass-dns-resolutionset this parameter to true to bypass DNS resolution checkshelp
-bypass-hostname-checkset this parameter to true to ignore mismatching DNS name and hostnamehelp
-health-probe-bind-address stringaddress the probe endpoint binds to.help
-ignore-non-system-nodeset this parameter to true to ignore CSR for subjects different than system:nodehelp
-kubeconfig stringPaths to a kubeconfig.help
-leader-electionset this parameter to true to enable leader electionhelp
-level intlevel ranges from -5 (Fatal) to 10 (Verbose)help
-max-expiration-sec intmaximum seconds a CSR can request a cerficate for.help
-metrics-bind-address stringaddress the metric endpoint binds to.help
-provider-ip-prefixes stringprovider-specified, comma separated ip prefixes that CSR IP addresses shall fall into.help
-provider-regex stringprovider-specified regex to validate CSR SAN names against.help
-skip-deny-stepset this parameter to skip denying non-compliant csrhelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.