linode-cloud-controller-manager icon indicating copy to clipboard operation
linode-cloud-controller-manager copied to clipboard

add route_controller to linode-cloud-controller-manager

Open rahulait opened this issue 11 months ago • 0 comments

General:

  • [x] Have you removed all sensitive information, including but not limited to access keys and passwords?
  • [x] Have you checked to ensure there aren't other open or closed Pull Requests for the same bug/feature/question?

Feature Requests:

  • [x] Have you explained your rationale for why this feature is needed?
  • [x] Have you offered a proposed implementation/solution?

Each node gets a podCIDR allocated by k8s. When k8s clusters are provisioned within VPCs, we would like to configure routes such that the pod traffic flows via the VPC interface. In short, we need to allow those subnets on the linodes in VPC. In cloud-controller-manager, we can leverage route_controller to add/update routes as nodes are added/updated.

We would like to add implementation for route_controller to linode-cloud-controller-manager so that it automatically updates routes when new podCIDRs are assigned to nodes.

rahulait avatar Feb 29 '24 22:02 rahulait