Skip to content

Commit 801367c

Browse files
committed
Address review comments
Signed-off-by: Nabarun Pal <[email protected]>
1 parent 1123424 commit 801367c

File tree

1 file changed

+10
-0
lines changed
  • keps/sig-auth/3221-structured-authorization-configuration

1 file changed

+10
-0
lines changed

keps/sig-auth/3221-structured-authorization-configuration/README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,16 @@ configuring an authorization webhook using the `--authorization-webhook-*`
293293
command line flags will not be allowed. If the user does that,
294294
there will be an error and API Server would exit right away.
295295

296+
For HA Clusters, the cluster administrator needs to be careful about the
297+
migrating from using the old flags to the config file format. Here is a
298+
proposed way:
299+
1. Translate existing CLI flags to the structured config in each servers. Ensure
300+
that it is exactly the same across servers.
301+
2. Change the flags on kube-apiserver to use the config.
302+
3. Restart on kube-apiserver at a time.
303+
4. Parellely, update the config files to the final desired config. The automatic
304+
reloader would pick up the changes. There would be a minutes order of delay.
305+
296306
The configuration would be validated at startup and the API server will fail to
297307
start if the configuration is invalid.
298308

0 commit comments

Comments
 (0)