-
Bug
-
Resolution: Unresolved
-
Normal
-
None
-
4.21
-
Quality / Stability / Reliability
-
False
-
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Description of problem:
When creating an OpenShift 4.21 cluster with release image registry.ci.openshift.org/rhcos-devel/ocp-4.21-10.1:ocp-release-4.21.0-ec.1-x86_64 Kubelet is unable to start in the master node and i.e. install fails
Version-Release number of selected component (if applicable):
4.21.0-ec.0 with RHEL 10 pre-test images
Following guidance from https://docs.google.com/document/d/1wuTqy5Vqz6mCQYWFOX-3qAFBwV-L9xVORfYg1Nc5qc0/edit?tab=t.0
How reproducible:
Always
Steps to Reproduce:
1. Create a OpenShift cluster on GCP with OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE="registry.ci.openshift.org/rhcos-devel/ocp-4.21-10.1:ocp-release-4.21.0-ec.1-x86_64"
2. openshift-install will fail after a while
3. ssh into the master node and check kubelet logs
[core@swghosh-20251103-a24e-jngk6-master-0 ~]$ sudo journalctl -xeu kubelet
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: W1103 11:20:44.339738 181580 feature_gate.go:328] unrecognized feature gate: IngressControllerLBSubnetsAWS
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: W1103 11:20:44.339741 181580 feature_gate.go:328] unrecognized feature gate: VSphereHostVMGroupZonal
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: W1103 11:20:44.339743 181580 feature_gate.go:328] unrecognized feature gate: IngressControllerDynamicConfigurationManager
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: W1103 11:20:44.339746 181580 feature_gate.go:328] unrecognized feature gate: InsightsOnDemandDataGather
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: W1103 11:20:44.339748 181580 feature_gate.go:328] unrecognized feature gate: MachineAPIMigration
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: W1103 11:20:44.339751 181580 feature_gate.go:328] unrecognized feature gate: MachineConfigNodes
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: W1103 11:20:44.339753 181580 feature_gate.go:328] unrecognized feature gate: NutanixMultiSubnets
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: W1103 11:20:44.339755 181580 feature_gate.go:328] unrecognized feature gate: NewOLMCatalogdAPIV1Metas
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: W1103 11:20:44.339758 181580 feature_gate.go:328] unrecognized feature gate: ImageStreamImportMode
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: W1103 11:20:44.339760 181580 feature_gate.go:328] unrecognized feature gate: NewOLM
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: W1103 11:20:44.339763 181580 feature_gate.go:328] unrecognized feature gate: MetricsCollectionProfiles
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: W1103 11:20:44.339765 181580 feature_gate.go:328] unrecognized feature gate: NoRegistryClusterOperations
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: W1103 11:20:44.339767 181580 feature_gate.go:328] unrecognized feature gate: AWSServiceLBNetworkSecurityGroup
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: W1103 11:20:44.339770 181580 feature_gate.go:328] unrecognized feature gate: RouteAdvertisements
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: W1103 11:20:44.339772 181580 feature_gate.go:328] unrecognized feature gate: ClusterAPIInstallIBMCloud
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: panic: failed to merge global and in-flight KubeletConfiguration while setting defaults, error: cannot set feature gate NodeSwap to false, feature is locked to true
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: goroutine 1 [running]:
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: k8s.io/kubernetes/pkg/kubelet/apis/config/v1beta1.SetDefaults_KubeletConfiguration(0xc000755808)
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: k8s.io/kubernetes/pkg/kubelet/apis/config/v1beta1/defaults.go:71 +0x1439
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: k8s.io/kubernetes/pkg/kubelet/apis/config/v1beta1.SetObjectDefaults_KubeletConfiguration(0xc000755808)
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: k8s.io/kubernetes/pkg/kubelet/apis/config/v1beta1/zz_generated.defaults.go:41 +0x2a
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: k8s.io/kubernetes/pkg/kubelet/apis/config/v1beta1.addDefaultingFuncs.RegisterDefaults.func1({0x254cd20?, 0xc000755808?})
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: k8s.io/kubernetes/pkg/kubelet/apis/config/v1beta1/zz_generated.defaults.go:35 +0x2d
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: k8s.io/apimachinery/pkg/runtime.(*Scheme).Default(0x3c2abf0?, {0x2a22ad0, 0xc000755808})
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: k8s.io/apimachinery/pkg/runtime/scheme.go:356 +0x9f
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: k8s.io/apimachinery/pkg/runtime/serializer/versioning.(*codec).Decode(0xc000945900, {0xc000344a00?, 0x0?, 0xc00030d7a0?}, 0x2a180e0?, {0x0, 0x0})
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: k8s.io/apimachinery/pkg/runtime/serializer/versioning/versioning.go:187 +0x596
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: k8s.io/kubernetes/pkg/kubelet/kubeletconfig/util/codec.DecodeKubeletConfiguration({0x2a42238, 0x3d28780}, 0xc000907860?, {0xc000344a00, 0x139a, 0x139b})
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: k8s.io/kubernetes/pkg/kubelet/kubeletconfig/util/codec/codec.go:75 +0xef
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: k8s.io/kubernetes/pkg/kubelet/kubeletconfig/configfiles.(*fsLoader).Load(0xc0000d37a0, {0x2a42238, 0x3d28780})
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: k8s.io/kubernetes/pkg/kubelet/kubeletconfig/configfiles/configfiles.go:76 +0x89
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: k8s.io/kubernetes/cmd/kubelet/app.loadConfigFile({0x2a42238, 0x3d28780}, {0x7ffe31db6789, 0x1c})
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: k8s.io/kubernetes/cmd/kubelet/app/server.go:448 +0x1df
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: k8s.io/kubernetes/cmd/kubelet/app.NewKubeletCommand.func1(0xc000576908, {0xc000052150, 0x12, 0x13})
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: k8s.io/kubernetes/cmd/kubelet/app/server.go:219 +0x2be
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: github.com/spf13/cobra.(*Command).execute(0xc000576908, {0xc000052150, 0x12, 0x13})
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: github.com/spf13/cobra@v1.9.1/command.go:1015 +0xaaa
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: github.com/spf13/cobra.(*Command).ExecuteC(0xc000576908)
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: github.com/spf13/cobra@v1.9.1/command.go:1148 +0x46f
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: github.com/spf13/cobra.(*Command).Execute(...)
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: github.com/spf13/cobra@v1.9.1/command.go:1071
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: k8s.io/component-base/cli.run(0xc000576908)
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: k8s.io/component-base/cli/run.go:143 +0x245
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: k8s.io/component-base/cli.Run(0x2a42238?)
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: k8s.io/component-base/cli/run.go:44 +0x17
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: main.main()
Nov 03 11:20:44 swghosh-20251103-a24e-jngk6-master-0 kubenswrapper[181580]: k8s.io/kubernetes/cmd/kubelet/kubelet.go:37 +0x2a
Actual results:
Kubelet panics at NodeSwap feature gate
Expected results:
OpenShift 4.21 cluster should be able to come up on RHCOS 10
Additional info:
- is related to
-
OCPSTRAT-2538 Phase 1 testing of RHCOS10
-
- New
-