Skip to content

BUG: upgrade error, no UpgradeConfiguration found in the supplied config #6370

@Chinaxiang

Description

@Chinaxiang

Sealos Version

v5.1.1

How to reproduce the bug?

sealos run registry.cn-shanghai.aliyuncs.com/labring/kubernetes:v1.30.14 registry.cn-shanghai.aliyuncs.com/labring/helm:v3.9.4 registry.cn-shanghai.aliyuncs.com/labring/calico:v3.26.5

sealos run registry.cn-shanghai.aliyuncs.com/labring/kubernetes:v1.31.9

What is the expected behavior?

No response

What do you see instead?

print errors:

Image is up to date for sha256:873ed75102791e5b0b8a7fcd41606c92fcec98d56d05ead4ac5131650004c136
2025-12-17T18:26:02 info succeeded in pulling image sealos.hub:5000/pause:3.10
Image is up to date for sha256:2e96e5913fc06e3d26915af3d0f2ca5048cc4b6327e661e80da792cbf8d8d9d4
2025-12-17T18:26:02 info succeeded in pulling image sealos.hub:5000/etcd:3.5.15-0
I1217 18:26:02.578914  336268 apply.go:111] [upgrade/apply] verifying health of cluster
I1217 18:26:02.578990  336268 apply.go:112] [upgrade/apply] retrieving configuration from cluster
W1217 18:26:02.579612  336268 upgradeconfiguration.go:44] [config] WARNING: YAML document with GroupVersionKind kubeadm.k8s.io/v1beta3, Kind=InitConfiguration is deprecated for upgrade, please use config file with kind of UpgradeConfiguration instead 
W1217 18:26:02.579640  336268 upgradeconfiguration.go:44] [config] WARNING: YAML document with GroupVersionKind kubeadm.k8s.io/v1beta3, Kind=ClusterConfiguration is deprecated for upgrade, please use config file with kind of UpgradeConfiguration instead 
no UpgradeConfiguration found in the supplied config
k8s.io/kubernetes/cmd/kubeadm/app/util/config.documentMapToUpgradeConfiguration
        k8s.io/kubernetes/cmd/kubeadm/app/util/config/upgradeconfiguration.go:67
k8s.io/kubernetes/cmd/kubeadm/app/util/config.DocMapToUpgradeConfiguration
        k8s.io/kubernetes/cmd/kubeadm/app/util/config/upgradeconfiguration.go:88
k8s.io/kubernetes/cmd/kubeadm/app/util/config.LoadUpgradeConfigurationFromFile
        k8s.io/kubernetes/cmd/kubeadm/app/util/config/upgradeconfiguration.go:111
k8s.io/kubernetes/cmd/kubeadm/app/util/config.LoadOrDefaultUpgradeConfiguration
        k8s.io/kubernetes/cmd/kubeadm/app/util/config/upgradeconfiguration.go:130
k8s.io/kubernetes/cmd/kubeadm/app/cmd/upgrade.enforceRequirements
        k8s.io/kubernetes/cmd/kubeadm/app/cmd/upgrade/common.go:57
k8s.io/kubernetes/cmd/kubeadm/app/cmd/upgrade.runApply
        k8s.io/kubernetes/cmd/kubeadm/app/cmd/upgrade/apply.go:113
k8s.io/kubernetes/cmd/kubeadm/app/cmd/upgrade.newCmdApply.func1
        k8s.io/kubernetes/cmd/kubeadm/app/cmd/upgrade/apply.go:79
github.com/spf13/cobra.(*Command).execute
        github.com/spf13/cobra@v1.8.1/command.go:985
github.com/spf13/cobra.(*Command).ExecuteC
        github.com/spf13/cobra@v1.8.1/command.go:1117
github.com/spf13/cobra.(*Command).Execute
        github.com/spf13/cobra@v1.8.1/command.go:1041
k8s.io/kubernetes/cmd/kubeadm/app.Run
        k8s.io/kubernetes/cmd/kubeadm/app/kubeadm.go:47
main.main
        k8s.io/kubernetes/cmd/kubeadm/kubeadm.go:25
runtime.main
        runtime/proc.go:272
runtime.goexit
        runtime/asm_amd64.s:1700
[upgrade/upgrade config] FATAL
k8s.io/kubernetes/cmd/kubeadm/app/cmd/upgrade.enforceRequirements
        k8s.io/kubernetes/cmd/kubeadm/app/cmd/upgrade/common.go:59
k8s.io/kubernetes/cmd/kubeadm/app/cmd/upgrade.runApply
        k8s.io/kubernetes/cmd/kubeadm/app/cmd/upgrade/apply.go:113
k8s.io/kubernetes/cmd/kubeadm/app/cmd/upgrade.newCmdApply.func1
        k8s.io/kubernetes/cmd/kubeadm/app/cmd/upgrade/apply.go:79
github.com/spf13/cobra.(*Command).execute
        github.com/spf13/cobra@v1.8.1/command.go:985
github.com/spf13/cobra.(*Command).ExecuteC
        github.com/spf13/cobra@v1.8.1/command.go:1117
github.com/spf13/cobra.(*Command).Execute
        github.com/spf13/cobra@v1.8.1/command.go:1041
k8s.io/kubernetes/cmd/kubeadm/app.Run
        k8s.io/kubernetes/cmd/kubeadm/app/kubeadm.go:47
main.main
        k8s.io/kubernetes/cmd/kubeadm/kubeadm.go:25
runtime.main
        runtime/proc.go:272
runtime.goexit
        runtime/asm_amd64.s:1700
2025-12-17T18:26:02 error upgrade cluster failed
2025-12-17T18:26:02 info using v1beta3 kubeadm config

Operating environment

- Sealos version:
- Docker version:
- Kubernetes version:
- Operating system:
- Runtime environment:
- Cluster size:
- Additional information:

Additional information

upgrade error

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions