mirror of
https://gitea.com/mcereda/oam.git
synced 2026-02-26 05:04:24 +00:00
fix(gitlab/runners): move command where it belongs
This commit is contained in:
@@ -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'
|
||||
|
||||
@@ -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'
|
||||
|
||||
|
||||
@@ -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' \
|
||||
|
||||
Reference in New Issue
Block a user