[runners.kubernetes]
image = "registry.cn-hangzhou.aliyuncs.com/choerodon-tools/cibase:0.7.0"
namespace = "c7n-system"
namespace_overwrite_allowed = ""
privileged = true
service_account_overwrite_allowed = ""
pull_policy = "always"
cpu_limit = "1"
cpu_request = "500m"
memory_request = "1Gi"
memory_limit = "2Gi"
service_cpu_limit = "500m"
service_cpu_request = "100m"
service_memory_limit = "800Mi"
service_memory_request = "500Mi"
helper_cpu_limit = "500m"
helper_cpu_request = "100m"
helper_memory_limit = "200Mi"
helper_memory_request = "100Mi"
helper_image = "gitlab/gitlab-runner-helper:x86_64-7f00c780"
[runners.kubernetes.volumes]
[[runners.kubernetes.volumes.host_path]]
name = "docker"
mount_path = "/var/run/docker.sock"
host_path = "/var/run/docker.sock"
[[runners.kubernetes.volumes.pvc]]
name = "runner-cache-pvc"
mount_path = "/cache"
readonly = false
[[runners.kubernetes.volumes.pvc]]
name = "runner-maven-pvc"
mount_path = "/root/.m2"
readonly = false
默认的runner资源太低了,我去试试增加runner的配置。
文档中的runner部署是这样的:
helm install c7n/gitlab-runner \
--set rbac.create=true \
--set env.concurrent=3 \
--set env.gitlabUrl=http://gitlab.example.choerodon.io/ \
--set env.runnerRegistrationToken=xwxobLNoPQUzyMt_4RGF \
--set env.environment.DOCKER_REGISTRY=registry.example.choerodon.io \
--set env.environment.DOCKER_USER=admin \
--set env.environment.DOCKER_PWD=Harbor12345 \
--set env.environment.CHOERODON_URL=http://api.example.choerodon.io \
--set env.persistence.runner-maven-pvc="/root/.m2" \
--set env.persistence.runner-cache-pvc="/cache" \
--name runner \
--version 0.2.0 \
--namespace c7n-system
/root/.m2会保存maven的编译的缓存,使用gradle编译,我这里需要新增一个pvc,挂在到/root/.gradle,会不会加快gradle的编译速度?
另外咨询下:如果我将runner部署到物理机上,要如何设置?特别是指定的那些环境变量怎么加载。