Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

KIM supports configuring kube-controller-manager params #368

Open
2 tasks
ebensom opened this issue Sep 5, 2024 · 0 comments
Open
2 tasks

KIM supports configuring kube-controller-manager params #368

ebensom opened this issue Sep 5, 2024 · 0 comments
Labels
area/control-plane Related to all activities around Kyma Control Plane kind/feature Categorizes issue or PR as related to a new feature.

Comments

@ebensom
Copy link
Member

ebensom commented Sep 5, 2024

Description

KIM should provide support for reconciling the .spec.kubernetes.kubeControllermanager params of all shoot workers based on equal configuration in the runtime CR. The prominent configurations to support:

kubeControllerManager:
  featureGates:
    ...
  nodeMonitorGracePeriod: 40s
  horizontalPodAutoscaler:
    ..

KIM should have a default configuration to fill out the kubeControllerManager.nodeMonitorGracePeriod param, when not provided via Runtime CR spec. The other attributes are not important to have default configuration.

AC:

  • Extend RuntimeCR to support the required information needed to configure the kubeControllermanager section in the Shoot-Spec
  • Implement required logic which adds the related configuration for kubeControllermanager into a Shoot-Spec

Reasons

Ability to tune kube-controller-manager settings, as theys often influence K8s data plane reliability.

Attachments

@ebensom ebensom added area/control-plane Related to all activities around Kyma Control Plane kind/feature Categorizes issue or PR as related to a new feature. labels Sep 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/control-plane Related to all activities around Kyma Control Plane kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

1 participant