Skip to content

Commit d9bf109

Browse files
authored
Merge pull request #50605 from tengqm/configapi-133
Update config API for v1.33
2 parents 713cf68 + 2bdd42a commit d9bf109

16 files changed

+448
-48
lines changed

content/en/docs/reference/config-api/apiserver-admission.v1.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ requested. e.g. a patch can result in either a CREATE or UPDATE Operation.</p>
152152
</td>
153153
</tr>
154154
<tr><td><code>userInfo</code> <B>[Required]</B><br/>
155-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#userinfo-v1-authentication-k8s-io"><code>authentication/v1.UserInfo</code></a>
155+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#userinfo-v1-authentication-k8s-io"><code>authentication/v1.UserInfo</code></a>
156156
</td>
157157
<td>
158158
<p>UserInfo is information about the requesting user</p>
@@ -226,7 +226,7 @@ This must be copied over from the corresponding AdmissionRequest.</p>
226226
</td>
227227
</tr>
228228
<tr><td><code>status</code><br/>
229-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#status-v1-meta"><code>meta/v1.Status</code></a>
229+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#status-v1-meta"><code>meta/v1.Status</code></a>
230230
</td>
231231
<td>
232232
<p>Result contains extra details into why an admission request was denied.

content/en/docs/reference/config-api/apiserver-audit.v1.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -71,14 +71,14 @@ For non-resource requests, this is the lower-cased HTTP method.</p>
7171
</td>
7272
</tr>
7373
<tr><td><code>user</code> <B>[Required]</B><br/>
74-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#userinfo-v1-authentication-k8s-io"><code>authentication/v1.UserInfo</code></a>
74+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#userinfo-v1-authentication-k8s-io"><code>authentication/v1.UserInfo</code></a>
7575
</td>
7676
<td>
7777
<p>Authenticated user information.</p>
7878
</td>
7979
</tr>
8080
<tr><td><code>impersonatedUser</code><br/>
81-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#userinfo-v1-authentication-k8s-io"><code>authentication/v1.UserInfo</code></a>
81+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#userinfo-v1-authentication-k8s-io"><code>authentication/v1.UserInfo</code></a>
8282
</td>
8383
<td>
8484
<p>Impersonated user information.</p>
@@ -116,7 +116,7 @@ Does not apply for List-type requests, or non-resource requests.</p>
116116
</td>
117117
</tr>
118118
<tr><td><code>responseStatus</code><br/>
119-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#status-v1-meta"><code>meta/v1.Status</code></a>
119+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#status-v1-meta"><code>meta/v1.Status</code></a>
120120
</td>
121121
<td>
122122
<p>The response status, populated even when the ResponseObject is not a Status type.
@@ -144,14 +144,14 @@ at Response Level.</p>
144144
</td>
145145
</tr>
146146
<tr><td><code>requestReceivedTimestamp</code><br/>
147-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#microtime-v1-meta"><code>meta/v1.MicroTime</code></a>
147+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#microtime-v1-meta"><code>meta/v1.MicroTime</code></a>
148148
</td>
149149
<td>
150150
<p>Time the request reached the apiserver.</p>
151151
</td>
152152
</tr>
153153
<tr><td><code>stageTimestamp</code><br/>
154-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#microtime-v1-meta"><code>meta/v1.MicroTime</code></a>
154+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#microtime-v1-meta"><code>meta/v1.MicroTime</code></a>
155155
</td>
156156
<td>
157157
<p>Time the request reached current audit stage.</p>
@@ -188,7 +188,7 @@ should be short. Annotations are included in the Metadata level.</p>
188188

189189

190190
<tr><td><code>metadata</code><br/>
191-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#listmeta-v1-meta"><code>meta/v1.ListMeta</code></a>
191+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#listmeta-v1-meta"><code>meta/v1.ListMeta</code></a>
192192
</td>
193193
<td>
194194
<span class="text-muted">No description provided.</span></td>
@@ -223,7 +223,7 @@ categories are logged.</p>
223223

224224

225225
<tr><td><code>metadata</code><br/>
226-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#objectmeta-v1-meta"><code>meta/v1.ObjectMeta</code></a>
226+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#objectmeta-v1-meta"><code>meta/v1.ObjectMeta</code></a>
227227
</td>
228228
<td>
229229
<p>ObjectMeta is included for interoperability with API infrastructure.</p>
@@ -278,7 +278,7 @@ in a rule will override the global default.</p>
278278

279279

280280
<tr><td><code>metadata</code><br/>
281-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#listmeta-v1-meta"><code>meta/v1.ListMeta</code></a>
281+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#listmeta-v1-meta"><code>meta/v1.ListMeta</code></a>
282282
</td>
283283
<td>
284284
<span class="text-muted">No description provided.</span></td>

content/en/docs/reference/config-api/apiserver-config.v1alpha1.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -400,7 +400,9 @@ If username.expression is set, the expression must produce a string value.
400400
If username.expression uses 'claims.email', then 'claims.email_verified' must be used in
401401
username.expression or extra[<em>].valueExpression or claimValidationRules[</em>].expression.
402402
An example claim validation rule expression that matches the validation automatically
403-
applied when username.claim is set to 'email' is 'claims.?email_verified.orValue(true)'.</p>
403+
applied when username.claim is set to 'email' is 'claims.?email_verified.orValue(true) == true'. By explicitly comparing
404+
the value to true, we let type-checking see the result will be a boolean, and to make sure a non-boolean email_verified
405+
claim will be caught at runtime.</p>
404406
<p>In the flag based approach, the --oidc-username-claim and --oidc-username-prefix are optional. If --oidc-username-claim is not set,
405407
the default value is &quot;sub&quot;. For the authentication config, there is no defaulting for claim or prefix. The claim and prefix must be set explicitly.
406408
For claim, if --oidc-username-claim was not set with legacy flag approach, configure username.claim=&quot;sub&quot; in the authentication config.

content/en/docs/reference/config-api/apiserver-config.v1beta1.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,9 @@ If username.expression is set, the expression must produce a string value.
333333
If username.expression uses 'claims.email', then 'claims.email_verified' must be used in
334334
username.expression or extra[<em>].valueExpression or claimValidationRules[</em>].expression.
335335
An example claim validation rule expression that matches the validation automatically
336-
applied when username.claim is set to 'email' is 'claims.?email_verified.orValue(true)'.</p>
336+
applied when username.claim is set to 'email' is 'claims.?email_verified.orValue(true) == true'. By explicitly comparing
337+
the value to true, we let type-checking see the result will be a boolean, and to make sure a non-boolean email_verified
338+
claim will be caught at runtime.</p>
337339
<p>In the flag based approach, the --oidc-username-claim and --oidc-username-prefix are optional. If --oidc-username-claim is not set,
338340
the default value is &quot;sub&quot;. For the authentication config, there is no defaulting for claim or prefix. The claim and prefix must be set explicitly.
339341
For claim, if --oidc-username-claim was not set with legacy flag approach, configure username.claim=&quot;sub&quot; in the authentication config.

content/en/docs/reference/config-api/client-authentication.v1.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ itself should at least be protected via file permissions.</p>
205205

206206

207207
<tr><td><code>expirationTimestamp</code><br/>
208-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#time-v1-meta"><code>meta/v1.Time</code></a>
208+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#time-v1-meta"><code>meta/v1.Time</code></a>
209209
</td>
210210
<td>
211211
<p>ExpirationTimestamp indicates a time when the provided credentials expire.</p>

content/en/docs/reference/config-api/client-authentication.v1beta1.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ itself should at least be protected via file permissions.</p>
205205

206206

207207
<tr><td><code>expirationTimestamp</code><br/>
208-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#time-v1-meta"><code>meta/v1.Time</code></a>
208+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#time-v1-meta"><code>meta/v1.Time</code></a>
209209
</td>
210210
<td>
211211
<p>ExpirationTimestamp indicates a time when the provided credentials expire.</p>

content/en/docs/reference/config-api/imagepolicy.v1alpha1.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ auto_generated: true
2828

2929

3030
<tr><td><code>metadata</code><br/>
31-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.31/#objectmeta-v1-meta"><code>meta/v1.ObjectMeta</code></a>
31+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#objectmeta-v1-meta"><code>meta/v1.ObjectMeta</code></a>
3232
</td>
3333
<td>
3434
<p>Standard object's metadata.

content/en/docs/reference/config-api/kube-controller-manager-config.v1alpha1.md

+6
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ auto_generated: true
2121

2222
**Appears in:**
2323

24+
- [KubeSchedulerConfiguration](#kubescheduler-config-k8s-io-v1-KubeSchedulerConfiguration)
25+
2426
- [GenericControllerManagerConfiguration](#controllermanager-config-k8s-io-v1alpha1-GenericControllerManagerConfiguration)
2527

2628

@@ -77,6 +79,8 @@ client.</p>
7779

7880
**Appears in:**
7981

82+
- [KubeSchedulerConfiguration](#kubescheduler-config-k8s-io-v1-KubeSchedulerConfiguration)
83+
8084
- [GenericControllerManagerConfiguration](#controllermanager-config-k8s-io-v1alpha1-GenericControllerManagerConfiguration)
8185

8286

@@ -111,6 +115,8 @@ enableProfiling is true.</p>
111115

112116
**Appears in:**
113117

118+
- [KubeSchedulerConfiguration](#kubescheduler-config-k8s-io-v1-KubeSchedulerConfiguration)
119+
114120
- [GenericControllerManagerConfiguration](#controllermanager-config-k8s-io-v1alpha1-GenericControllerManagerConfiguration)
115121

116122

content/en/docs/reference/config-api/kube-proxy-config.v1alpha1.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -1113,9 +1113,9 @@ Windows</p>
11131113

11141114

11151115
<p>ProxyMode represents modes used by the Kubernetes proxy server.</p>
1116-
<p>Currently, two modes of proxy are available on Linux platforms: 'iptables' and 'ipvs'.
1117-
One mode of proxy is available on Windows platforms: 'kernelspace'.</p>
1118-
<p>If the proxy mode is unspecified, the best-available proxy mode will be used (currently this
1116+
<p>Three modes of proxy are available on Linux platforms: <code>iptables</code>, <code>ipvs</code>, and
1117+
<code>nftables</code>. One mode of proxy is available on Windows platforms: <code>kernelspace</code>.</p>
1118+
<p>If the proxy mode is unspecified, a default proxy mode will be used (currently this
11191119
is <code>iptables</code> on Linux and <code>kernelspace</code> on Windows). If the selected proxy mode cannot be
11201120
used (due to lack of kernel support, missing userspace components, etc) then kube-proxy
11211121
will exit with an error.</p>

content/en/docs/reference/config-api/kube-scheduler-config.v1.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -396,7 +396,7 @@ Defaults to false.</p>
396396

397397

398398
<tr><td><code>addedAffinity</code><br/>
399-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#nodeaffinity-v1-core"><code>core/v1.NodeAffinity</code></a>
399+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#nodeaffinity-v1-core"><code>core/v1.NodeAffinity</code></a>
400400
</td>
401401
<td>
402402
<p>AddedAffinity is applied to all Pods additionally to the NodeAffinity
@@ -495,7 +495,7 @@ The default strategy is LeastAllocated with an equal &quot;cpu&quot; and &quot;m
495495

496496

497497
<tr><td><code>defaultConstraints</code><br/>
498-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#topologyspreadconstraint-v1-core"><code>[]core/v1.TopologySpreadConstraint</code></a>
498+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#topologyspreadconstraint-v1-core"><code>[]core/v1.TopologySpreadConstraint</code></a>
499499
</td>
500500
<td>
501501
<p>DefaultConstraints defines topology spread constraints to be applied to
@@ -552,16 +552,16 @@ If this value is nil, the default value (600) will be used.</p>
552552
</td>
553553
<td>
554554
<p>Shape specifies the points defining the score function shape, which is
555-
used to score nodes based on the utilization of statically provisioned
556-
PVs. The utilization is calculated by dividing the total requested
555+
used to score nodes based on the utilization of provisioned PVs.
556+
The utilization is calculated by dividing the total requested
557557
storage of the pod by the total capacity of feasible PVs on each node.
558558
Each point contains utilization (ranges from 0 to 100) and its
559559
associated score (ranges from 0 to 10). You can turn the priority by
560560
specifying different scores for different utilization numbers.
561561
The default shape points are:</p>
562562
<ol>
563-
<li>0 for 0 utilization</li>
564-
<li>10 for 100 utilization
563+
<li>10 for 0 utilization</li>
564+
<li>0 for 100 utilization
565565
All points must be sorted in increasing order by utilization.</li>
566566
</ol>
567567
</td>

content/en/docs/reference/config-api/kubeadm-config.v1beta3.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,7 @@ for, so other administrators can know its purpose.</p>
307307
</td>
308308
</tr>
309309
<tr><td><code>expires</code><br/>
310-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#time-v1-meta"><code>meta/v1.Time</code></a>
310+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#time-v1-meta"><code>meta/v1.Time</code></a>
311311
</td>
312312
<td>
313313
<p><code>expires</code> specifies the timestamp when this token expires. Defaults to being set
@@ -1038,7 +1038,7 @@ file from which to load cluster information.</p>
10381038
</td>
10391039
</tr>
10401040
<tr><td><code>pathType</code><br/>
1041-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#hostpathtype-v1-core"><code>core/v1.HostPathType</code></a>
1041+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#hostpathtype-v1-core"><code>core/v1.HostPathType</code></a>
10421042
</td>
10431043
<td>
10441044
<p><code>pathType</code> is the type of the <code>hostPath</code>.</p>
@@ -1262,7 +1262,7 @@ This information will be annotated to the Node API object, for later re-use.</p>
12621262
</td>
12631263
</tr>
12641264
<tr><td><code>taints</code> <B>[Required]</B><br/>
1265-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#taint-v1-core"><code>[]core/v1.Taint</code></a>
1265+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#taint-v1-core"><code>[]core/v1.Taint</code></a>
12661266
</td>
12671267
<td>
12681268
<p><code>taints</code> specifies the taints the Node API object should be registered with.
@@ -1294,7 +1294,7 @@ Value <code>all</code> ignores errors from all checks.</p>
12941294
</td>
12951295
</tr>
12961296
<tr><td><code>imagePullPolicy</code><br/>
1297-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#pullpolicy-v1-core"><code>core/v1.PullPolicy</code></a>
1297+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#pullpolicy-v1-core"><code>core/v1.PullPolicy</code></a>
12981298
</td>
12991299
<td>
13001300
<p><code>imagePullPolicy</code> specifies the policy for image pulling during kubeadm &quot;init&quot; and

content/en/docs/reference/config-api/kubeadm-config.v1beta4.md

+14-8
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@ auto_generated: true
88
<p>Package v1beta4 defines the v1beta4 version of the kubeadm configuration file format.
99
This version improves on the v1beta3 format by fixing some minor issues and adding a few new fields.</p>
1010
<p>A list of changes since v1beta3:</p>
11+
<p>v1.33:</p>
12+
<ul>
13+
<li>Add an <code>EtcdUpgrade</code> field to <code>UpgradeConfiguration.plan</code> that can be used to
14+
control whether the etcd upgrade plan should be displayed.</li>
15+
</ul>
16+
<p>v1.31:</p>
1117
<ul>
1218
<li>Support custom environment variables in control plane components under <code>ClusterConfiguration</code>.
1319
Use <code>apiServer.extraEnvs</code>, <code>controllerManager.extraEnvs</code>, <code>scheduler.extraEnvs</code>,
@@ -49,7 +55,7 @@ certificates. Only non-CA certificates continue to be renewable by <code>kubeadm
4955
<li>kubeadm v1.31.x and newer can be used to migrate from v1beta3 to v1beta4.</li>
5056
</ul>
5157
<h2>Basics</h2>
52-
<p>The preferred way to configure kubeadm is to pass an YAML configuration file with
58+
<p>The preferred way to configure kubeadm is to pass a YAML configuration file with
5359
the <code>--config</code> option. Some of the configuration options defined in the kubeadm
5460
config file are also available as command line flags, but only the most
5561
common/simple use case are supported with this approach.</p>
@@ -387,7 +393,7 @@ for, so other administrators can know its purpose.</p>
387393
</td>
388394
</tr>
389395
<tr><td><code>expires</code><br/>
390-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#time-v1-meta"><code>meta/v1.Time</code></a>
396+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#time-v1-meta"><code>meta/v1.Time</code></a>
391397
</td>
392398
<td>
393399
<p><code>expires</code> specifies the timestamp when this token expires. Defaults to being set
@@ -1237,7 +1243,7 @@ does not contain any other authentication information.</p>
12371243

12381244

12391245
<tr><td><code>EnvVar</code> <B>[Required]</B><br/>
1240-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#envvar-v1-core"><code>core/v1.EnvVar</code></a>
1246+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#envvar-v1-core"><code>core/v1.EnvVar</code></a>
12411247
</td>
12421248
<td>(Members of <code>EnvVar</code> are embedded into this type.)
12431249
<span class="text-muted">No description provided.</span></td>
@@ -1404,7 +1410,7 @@ file from which to load cluster information.</p>
14041410
</td>
14051411
</tr>
14061412
<tr><td><code>pathType</code><br/>
1407-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#hostpathtype-v1-core"><code>core/v1.HostPathType</code></a>
1413+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#hostpathtype-v1-core"><code>core/v1.HostPathType</code></a>
14081414
</td>
14091415
<td>
14101416
<p><code>pathType</code> is the type of the <code>hostPath</code>.</p>
@@ -1639,7 +1645,7 @@ This information will be annotated to the Node API object, for later re-use.</p>
16391645
</td>
16401646
</tr>
16411647
<tr><td><code>taints</code> <B>[Required]</B><br/>
1642-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#taint-v1-core"><code>[]core/v1.Taint</code></a>
1648+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#taint-v1-core"><code>[]core/v1.Taint</code></a>
16431649
</td>
16441650
<td>
16451651
<p><code>taints</code> specifies the taints the Node API object should be registered with.
@@ -1672,7 +1678,7 @@ Value 'all' ignores errors from all checks.</p>
16721678
</td>
16731679
</tr>
16741680
<tr><td><code>imagePullPolicy</code><br/>
1675-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#pullpolicy-v1-core"><code>core/v1.PullPolicy</code></a>
1681+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#pullpolicy-v1-core"><code>core/v1.PullPolicy</code></a>
16761682
</td>
16771683
<td>
16781684
<p><code>imagePullPolicy</code> specifies the policy for image pulling during kubeadm <code>init</code> and
@@ -1949,7 +1955,7 @@ NOTE: This field is currently ignored for <code>kubeadm upgrade apply</code>, bu
19491955
</td>
19501956
</tr>
19511957
<tr><td><code>imagePullPolicy</code><br/>
1952-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#pullpolicy-v1-core"><code>core/v1.PullPolicy</code></a>
1958+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#pullpolicy-v1-core"><code>core/v1.PullPolicy</code></a>
19531959
</td>
19541960
<td>
19551961
<p><code>imagePullPolicy</code> specifies the policy for image pulling during <code>kubeadm upgrade apply</code> operations.
@@ -2064,7 +2070,7 @@ The list of phases can be obtained with the <code>kubeadm upgrade node phase --h
20642070
</td>
20652071
</tr>
20662072
<tr><td><code>imagePullPolicy</code><br/>
2067-
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#pullpolicy-v1-core"><code>core/v1.PullPolicy</code></a>
2073+
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#pullpolicy-v1-core"><code>core/v1.PullPolicy</code></a>
20682074
</td>
20692075
<td>
20702076
<p><code>imagePullPolicy</code> specifies the policy for image pulling during <code>kubeadm upgrade node</code> operations.

0 commit comments

Comments
 (0)