Skip to content

Expose Additional Feature in RKE2ControlPlane for Enhanced Kustomization #602

@tanwar57

Description

@tanwar57

Describe the solution you'd like:
I would like to be able to configure the resource limits and requests for the kube-apiserver (such as CPU and RAM) through RKE2ControlPlane. This would allow users to fine-tune the resources allocated to the API server based on their cluster's needs.

Why do you want this feature:
Currently, there is no direct way to customize the CPU and RAM settings for the kube-apiserver in an RKE2 cluster managed by cluster-api-provider-rke2. Being able to adjust these resource settings is crucial for optimizing the performance of the API server, especially for larger clusters or environments with varying workloads.

Anything else you would like to add:
If this feature is not currently available, are there any recommended workarounds for configuring kube-apiserver resource limits (CPU/RAM) within an RKE2 cluster managed by cluster-api-provider-rke2?

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featurelifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.needs-priorityIndicates an issue or PR needs a priority assigning to itneeds-triageIndicates an issue or PR lacks a `triage/foo` label and requires one.

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions