mirror of
				https://github.com/k3s-io/kubernetes.git
				synced 2025-10-31 22:01:06 +00:00 
			
		
		
		
	Merge pull request #91577 from knabben/kubelet-bootstrap
kubelet: remove the --bootstrap-checkpoint-path feature
This commit is contained in:
		| @@ -137,9 +137,6 @@ type KubeletFlags struct { | ||||
| 	ExitOnLockContention bool | ||||
| 	// seccompProfileRoot is the directory path for seccomp profiles. | ||||
| 	SeccompProfileRoot string | ||||
| 	// bootstrapCheckpointPath is the path to the directory containing pod checkpoints to | ||||
| 	// run on restore | ||||
| 	BootstrapCheckpointPath string | ||||
|  | ||||
| 	// DEPRECATED FLAGS | ||||
| 	// minimumGCAge is the minimum age for a finished container before it is | ||||
| @@ -347,7 +344,6 @@ func (f *KubeletFlags) AddFlags(mainfs *pflag.FlagSet) { | ||||
| 	fs.Var(&bindableNodeLabels, "node-labels", fmt.Sprintf("<Warning: Alpha feature> Labels to add when registering the node in the cluster.  Labels must be key=value pairs separated by ','. Labels in the 'kubernetes.io' namespace must begin with an allowed prefix (%s) or be in the specifically allowed set (%s)", strings.Join(kubeletapis.KubeletLabelNamespaces(), ", "), strings.Join(kubeletapis.KubeletLabels(), ", "))) | ||||
| 	fs.StringVar(&f.LockFilePath, "lock-file", f.LockFilePath, "<Warning: Alpha feature> The path to file for kubelet to use as a lock file.") | ||||
| 	fs.BoolVar(&f.ExitOnLockContention, "exit-on-lock-contention", f.ExitOnLockContention, "Whether kubelet should exit upon lock-file contention.") | ||||
| 	fs.StringVar(&f.BootstrapCheckpointPath, "bootstrap-checkpoint-path", f.BootstrapCheckpointPath, "<Warning: Alpha feature> Path to the directory where the checkpoints are stored") | ||||
|  | ||||
| 	// DEPRECATED FLAGS | ||||
| 	fs.StringVar(&f.BootstrapKubeconfig, "experimental-bootstrap-kubeconfig", f.BootstrapKubeconfig, "") | ||||
|   | ||||
| @@ -1119,7 +1119,6 @@ func RunKubelet(kubeServer *options.KubeletServer, kubeDeps *kubelet.Dependencie | ||||
| 		kubeServer.KeepTerminatedPodVolumes, | ||||
| 		kubeServer.NodeLabels, | ||||
| 		kubeServer.SeccompProfileRoot, | ||||
| 		kubeServer.BootstrapCheckpointPath, | ||||
| 		kubeServer.NodeStatusMaxImages) | ||||
| 	if err != nil { | ||||
| 		return fmt.Errorf("failed to create kubelet: %v", err) | ||||
| @@ -1194,7 +1193,6 @@ func createAndInitKubelet(kubeCfg *kubeletconfiginternal.KubeletConfiguration, | ||||
| 	keepTerminatedPodVolumes bool, | ||||
| 	nodeLabels map[string]string, | ||||
| 	seccompProfileRoot string, | ||||
| 	bootstrapCheckpointPath string, | ||||
| 	nodeStatusMaxImages int32) (k kubelet.Bootstrap, err error) { | ||||
| 	// TODO: block until all sources have delivered at least one update to the channel, or break the sync loop | ||||
| 	// up into "per source" synchronizations | ||||
| @@ -1226,7 +1224,6 @@ func createAndInitKubelet(kubeCfg *kubeletconfiginternal.KubeletConfiguration, | ||||
| 		keepTerminatedPodVolumes, | ||||
| 		nodeLabels, | ||||
| 		seccompProfileRoot, | ||||
| 		bootstrapCheckpointPath, | ||||
| 		nodeStatusMaxImages) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
|   | ||||
		Reference in New Issue
	
	Block a user