@@ -757,6 +757,17 @@ func run(s *options.KubeletServer, kubeDeps *kubelet.Dependencies, featureGate f
757
757
klog .Warning (err )
758
758
}
759
759
760
+ err = kubelet .PreInitRuntimeService (& s .KubeletConfiguration ,
761
+ kubeDeps , & s .ContainerRuntimeOptions ,
762
+ s .ContainerRuntime ,
763
+ s .RuntimeCgroups ,
764
+ s .RemoteRuntimeEndpoint ,
765
+ s .RemoteImageEndpoint ,
766
+ s .NonMasqueradeCIDR )
767
+ if err != nil {
768
+ return err
769
+ }
770
+
760
771
if err := RunKubelet (s , kubeDeps , s .RunOnce ); err != nil {
761
772
return err
762
773
}
@@ -1062,7 +1073,6 @@ func RunKubelet(kubeServer *options.KubeletServer, kubeDeps *kubelet.Dependencie
1062
1073
kubeDeps ,
1063
1074
& kubeServer .ContainerRuntimeOptions ,
1064
1075
kubeServer .ContainerRuntime ,
1065
- kubeServer .RuntimeCgroups ,
1066
1076
kubeServer .HostnameOverride ,
1067
1077
kubeServer .NodeIP ,
1068
1078
kubeServer .ProviderID ,
@@ -1072,8 +1082,6 @@ func RunKubelet(kubeServer *options.KubeletServer, kubeDeps *kubelet.Dependencie
1072
1082
kubeServer .RegisterNode ,
1073
1083
kubeServer .RegisterWithTaints ,
1074
1084
kubeServer .AllowedUnsafeSysctls ,
1075
- kubeServer .RemoteRuntimeEndpoint ,
1076
- kubeServer .RemoteImageEndpoint ,
1077
1085
kubeServer .ExperimentalMounterPath ,
1078
1086
kubeServer .ExperimentalKernelMemcgNotification ,
1079
1087
kubeServer .ExperimentalCheckNodeCapabilitiesBeforeMount ,
@@ -1083,7 +1091,6 @@ func RunKubelet(kubeServer *options.KubeletServer, kubeDeps *kubelet.Dependencie
1083
1091
kubeServer .MaxContainerCount ,
1084
1092
kubeServer .MasterServiceNamespace ,
1085
1093
kubeServer .RegisterSchedulable ,
1086
- kubeServer .NonMasqueradeCIDR ,
1087
1094
kubeServer .KeepTerminatedPodVolumes ,
1088
1095
kubeServer .NodeLabels ,
1089
1096
kubeServer .SeccompProfileRoot ,
@@ -1138,7 +1145,6 @@ func createAndInitKubelet(kubeCfg *kubeletconfiginternal.KubeletConfiguration,
1138
1145
kubeDeps * kubelet.Dependencies ,
1139
1146
crOptions * config.ContainerRuntimeOptions ,
1140
1147
containerRuntime string ,
1141
- runtimeCgroups string ,
1142
1148
hostnameOverride string ,
1143
1149
nodeIP string ,
1144
1150
providerID string ,
@@ -1148,8 +1154,6 @@ func createAndInitKubelet(kubeCfg *kubeletconfiginternal.KubeletConfiguration,
1148
1154
registerNode bool ,
1149
1155
registerWithTaints []api.Taint ,
1150
1156
allowedUnsafeSysctls []string ,
1151
- remoteRuntimeEndpoint string ,
1152
- remoteImageEndpoint string ,
1153
1157
experimentalMounterPath string ,
1154
1158
experimentalKernelMemcgNotification bool ,
1155
1159
experimentalCheckNodeCapabilitiesBeforeMount bool ,
@@ -1159,7 +1163,6 @@ func createAndInitKubelet(kubeCfg *kubeletconfiginternal.KubeletConfiguration,
1159
1163
maxContainerCount int32 ,
1160
1164
masterServiceNamespace string ,
1161
1165
registerSchedulable bool ,
1162
- nonMasqueradeCIDR string ,
1163
1166
keepTerminatedPodVolumes bool ,
1164
1167
nodeLabels map [string ]string ,
1165
1168
seccompProfileRoot string ,
@@ -1172,7 +1175,6 @@ func createAndInitKubelet(kubeCfg *kubeletconfiginternal.KubeletConfiguration,
1172
1175
kubeDeps ,
1173
1176
crOptions ,
1174
1177
containerRuntime ,
1175
- runtimeCgroups ,
1176
1178
hostnameOverride ,
1177
1179
nodeIP ,
1178
1180
providerID ,
@@ -1182,8 +1184,6 @@ func createAndInitKubelet(kubeCfg *kubeletconfiginternal.KubeletConfiguration,
1182
1184
registerNode ,
1183
1185
registerWithTaints ,
1184
1186
allowedUnsafeSysctls ,
1185
- remoteRuntimeEndpoint ,
1186
- remoteImageEndpoint ,
1187
1187
experimentalMounterPath ,
1188
1188
experimentalKernelMemcgNotification ,
1189
1189
experimentalCheckNodeCapabilitiesBeforeMount ,
@@ -1193,7 +1193,6 @@ func createAndInitKubelet(kubeCfg *kubeletconfiginternal.KubeletConfiguration,
1193
1193
maxContainerCount ,
1194
1194
masterServiceNamespace ,
1195
1195
registerSchedulable ,
1196
- nonMasqueradeCIDR ,
1197
1196
keepTerminatedPodVolumes ,
1198
1197
nodeLabels ,
1199
1198
seccompProfileRoot ,
0 commit comments