fs.StringVar(&o.ExternalCloudVolumePlugin,"external-cloud-volume-plugin",o.ExternalCloudVolumePlugin,"The plugin to use when cloud provider is set to external. Can be empty, should only be set when cloud-provider is external. Currently used to allow node-ipam-controller, persistentvolume-binder-controller, persistentvolume-expander-controller and attach-detach-controller to work for in tree cloud providers.")
fs.BoolVar(&o.UseServiceAccountCredentials,"use-service-account-credentials",o.UseServiceAccountCredentials,"If true, use individual service account credentials for each controller.")
fs.BoolVar(&o.AllowUntaggedCloud,"allow-untagged-cloud",false,"Allow the cluster to run without the cluster-id on cloud instances. This is a legacy mode of operation and a cluster-id will be required in the future.")
fs.MarkDeprecated("allow-untagged-cloud","This flag is deprecated and will be removed in a future release. A cluster-id will be required on cloud instances.")
fs.DurationVar(&o.RouteReconciliationPeriod.Duration,"route-reconciliation-period",o.RouteReconciliationPeriod.Duration,"The period for reconciling routes created for Nodes by cloud provider.")
fs.StringVar(&o.ClusterCIDR,"cluster-cidr",o.ClusterCIDR,"CIDR Range for Pods in cluster. Only used when --allocate-node-cidrs=true; if false, this option will be ignored.")
fs.BoolVar(&o.AllocateNodeCIDRs,"allocate-node-cidrs",false,"Should CIDRs for Pods be allocated and set on the cloud provider. Requires --cluster-cidr.")