Merge pull request #135974 from ErikJiang/fix/init-plan-slice-init

Optimize slice initialization in kubeadm
This commit is contained in:
Kubernetes Prow Robot
2025-12-30 15:12:34 +05:30
committed by GitHub
3 changed files with 3 additions and 3 deletions

View File

@@ -597,7 +597,7 @@ func (d *initData) WaitControlPlaneClient() (clientset.Interface, error) {
// Tokens returns an array of token strings.
func (d *initData) Tokens() []string {
tokens := []string{}
tokens := make([]string, 0, len(d.cfg.BootstrapTokens))
for _, bt := range d.cfg.BootstrapTokens {
tokens = append(tokens, bt.Token.String())
}

View File

@@ -35,7 +35,7 @@ import (
var (
kubeletFinalizePhaseExample = cmdutil.Examples(`
# Updates settings relevant to the kubelet after TLS bootstrap"
# Updates settings relevant to the kubelet after TLS bootstrap
kubeadm init phase kubelet-finalize all --config
`)
)

View File

@@ -234,7 +234,7 @@ func genAvailableUpgrade(up *upgrade.Upgrade, etcdUpgrade bool) outputapiv1alpha
// sortedSliceFromStringStringArrayMap returns a slice of the keys in the map sorted alphabetically
func sortedSliceFromStringStringArrayMap(strMap map[string][]string) []string {
strSlice := []string{}
strSlice := make([]string, 0, len(strMap))
for k := range strMap {
strSlice = append(strSlice, k)
}