Right-size CPU requests and stage controlled Odroid rebalancing

This commit is contained in:
feedc0de committed 2026-10-31 23:52:50 +01:00
1 parent c4f2f82f29
commit bbabf768ec
23 files changed
+249 -17

No files matched your search

+29
View File
@@ -0,0 +1,29 @@
apiVersion: argoproj.io/v1alpha1
kind: AppProject
metadata:
name: descheduler
namespace: argocd
spec:
description: Controlled CPU rebalancing on the Odroid workers
sourceRepos:
- https://kubernetes-sigs.github.io/descheduler/
- https://code.brunner.ninja/feedc0de/homelab-gitops.git
destinations:
- namespace: kube-system
server: https://kubernetes.default.svc
clusterResourceWhitelist:
- group: rbac.authorization.k8s.io
kind: ClusterRole
- group: rbac.authorization.k8s.io
kind: ClusterRoleBinding
namespaceResourceWhitelist:
- group: ""
kind: ConfigMap
- group: ""
kind: ServiceAccount
- group: batch
kind: CronJob
- group: rbac.authorization.k8s.io
kind: Role
- group: rbac.authorization.k8s.io
kind: RoleBinding
+26
View File
@@ -0,0 +1,26 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: descheduler
namespace: argocd
spec:
project: descheduler
sources:
- repoURL: https://kubernetes-sigs.github.io/descheduler/
chart: descheduler
targetRevision: 0.36.0
helm:
releaseName: descheduler
valueFiles:
- $values/apps/descheduler/values.yaml
- repoURL: https://code.brunner.ninja/feedc0de/homelab-gitops.git
targetRevision: main
ref: values
destination:
server: https://kubernetes.default.svc
namespace: kube-system
syncPolicy:
automated:
enabled: true
prune: true
selfHeal: true
+2
View File
@@ -151,3 +151,5 @@ resources:
- ghostfolio.yaml
- oldipmi-project.yaml
- oldipmi.yaml
- descheduler-project.yaml
- descheduler.yaml