Skip to content

Commit f56ca62

Browse files
committed
KEP-3221: Update upgrade strategy
1 parent d25a998 commit f56ca62

File tree

1 file changed

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

1 file changed

+9
-0
lines changed

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -630,6 +630,15 @@ If the cluster administrators wants to configure authorizers using a config file
630630
they need to make sure the config file exists before upgrading the cluster.
631631
When downgrading clusters, they would need to switch their invocation back to use flags.
632632

633+
In clusters with multiple API servers, rippling out authorization configuration changes
634+
using a rolling strategy is recommended, verifying the change is effective and functional
635+
on one API server before proceeding to the next API server.
636+
637+
The recommended strategy to switch from command line flags to a config file is to:
638+
639+
1. Switch from command line flags to a config file that expresses an identical configuration
640+
2. Once all servers are successfully operating with the config file, roll out config modifications
641+
633642
### Version Skew Strategy
634643

635644
Not applicable, authorizers are configured per API server.

0 commit comments

Comments
 (0)