migrate bgp control plane v2 before upgrading cilium to 1.16 #2110
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
公式ドキュメント によれば、
CiliumBGPPeeringPolicy
とCiliumBGPClusterConfig
が同時に存在し、Cilium エージェントが両方のnodeSelector
にマッチする場合、CiliumBGPPeeringPolicy
が優先されるそうです。ほか、Upgrade Guide によると、
CiliumLoadBalancerIPPool.spec.allowFirstLastIPs
のデフォルト値がyes
に変更されました。つまり、明示的に設定を変更しない限り、IP プールの最初と最後の IP アドレスも割り当て可能になります。
以前の動作(最初と最後の IP アドレスは割り当て不可)に依存している場合は、アップグレード前に IP プールの設定で
allowFirstLastIPs: no
を明示的に設定する必要があります。CiliumLoadBalancerIPPool.spec.cidrs
フィールドは v1.15 で非推奨となり、CiliumLoadBalancerIPPool.spec.blocks
が代わりに推奨されるようになりました。v1.15 の時点では両方のフィールドは同じ動作をしますが、
cidrs
フィールドは v1.16 で削除されます。アップグレード前に、IP プールの設定を
cidrs
からblocks
に更新してください。