fix(gitlab/runners): move command where it belongs

This commit is contained in:
Michele Cereda
2025-01-06 17:41:39 +01:00
parent 33cc6965ef
commit 49b642123a
3 changed files with 62 additions and 52 deletions

View File

@@ -89,3 +89,62 @@ gitlab-runner fleeting list
# Sign in to private registries
gitlab-runner fleeting login
###
# kubernetes executor
# --------------------------------------
###
kubectl -n 'gitlab-runners' run --rm -i --restart 'Never' 'gitlab-scale-up-enforcer' --image='alpine' \
--pod-running-timeout='5m0s' --overrides '{\
"apiVersion": "v1",\
"spec": {\
"affinity": {\
"nodeAffinity": {\
"requiredDuringSchedulingIgnoredDuringExecution": {\
"nodeSelectorTerms": [{\
"matchExpressions": [\
{\
"key": "com.company.reservation/app",\
"operator":"In",\
"values": [ "gitlab" ]\
},\
{\
"key": "com.company.reservation/component",\
"operator": "In",\
"values": [ "runner" ]\
}\
]}\
]\
}\
}\
},\
"tolerations": [\
{\
"key": "com.company.reservation/app",\
"operator": "Equal",\
"value": "gitlab",\
"effect": "NoSchedule"\
},\
{\
"key": "com.company.reservation/component",\
"operator": "Equal",\
"value": "runner",\
"effect": "NoSchedule"\
}\
],\
"containers": [{\
"name": "resource-grabber",\
"image": "alpine",\
"resources": {\
"requests": {\
"cpu": "1800m",\
"memory": "14Gi"\
}\
}\
}]\
}\
}' \
-- \
sleep '3s'

View File

@@ -22,6 +22,9 @@ helm --namespace 'gitlab' upgrade --install --create-namespace --version '0.64.1
--values 'values.gitlab-runner.yml' 'gitlab/gitlab-runner'
helm upgrade --install 'keda' 'keda' --repo 'https://kedacore.github.io/charts' --namespace 'keda' --create-namespace
helm list -n 'default'
helm list -A
helm get manifest 'wordpress'
helm --namespace 'kube-system' get values 'metrics-server'

View File

@@ -60,58 +60,6 @@ kubectl run --rm -i --restart 'Never' 'resource-grabber' --image='alpine' \
--overrides '{"spec":{"containers":[{"name":"alpine","image":"alpine","resources":{"requests":{"cpu":"1700m"}}}]}}' \
-- \
sleep '3s'
kubectl -n 'task-executors' run --rm -i --restart 'Never' 'resource-grabber' --image='alpine' \
--overrides '{\
"apiVersion": "v1",\
"spec": {\
"affinity": {\
"nodeAffinity": {\
"requiredDuringSchedulingIgnoredDuringExecution": {\
"nodeSelectorTerms": [{\
"matchExpressions": [\
{\
"key": "com.company.reservation/app",\
"operator":"In",\
"values": [ "gitlab" ]\
},\
{\
"key": "com.company.reservation/component",\
"operator": "In",\
"values": [ "runner" ]\
}\
]}\
]\
}\
}\
},\
"tolerations": [\
{\
"key": "com.company.reservation/app",\
"operator": "Equal",\
"value": "gitlab",\
"effect": "NoSchedule"\
},\
{\
"key": "com.company.reservation/component",\
"operator": "Equal",\
"value": "runner",\
"effect": "NoSchedule"\
}\
],\
"containers": [{\
"name": "resource-grabber",\
"image": "alpine",\
"resources": {\
"requests": {\
"cpu": "3",\
"memory": "14Gi"\
}\
}\
}]\
}\
}' \
-- \
sleep '3s'
# Remove nodes safely
kubectl cordon 'kworker-rj2' \