Optimize slice initialization in kubeadm

Signed-off-by: bo.jiang <bo.jiang@daocloud.io>
This commit is contained in:
bo.jiang
2025-12-30 16:42:36 +08:00
parent dd838ccf07
commit e0d4e7075b
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)
}