Kubernetes Helm Jenkins-ведомый ресурс остается по умолчанию - PullRequest
0 голосов
/ 05 февраля 2020

Привет, я запускаю Jenkins с helm и изначально установил jenkins со значениями по умолчанию для ресурсов на master и slave. Я решил изменить их позже. обновлен helm с новым ресурсом, однако jenkins-slave все еще использует старый конфиг; он начал использовать новые значения только после того, как я полностью удалил / очистил Дженкинса и начал новое с нуля, есть идеи, почему это так?

helm install stable/jenkins --name zap-jenkins -f jenkins.yaml

(позже, кстати: helm v = 2.13.1)

helm upgrade zap-jenkins stable/jenkins -f jenkins.yaml

со значениями

master:
  resources:
    requests:
      cpu: "60m"
      memory: "257Mi"
    limits:
      cpu: "1500m"
      memory: "2045Mi"
agent:
  resources:
    requests:
      cpu: "600m"
      memory: "600Mi"
    limits:
      cpu: "900m"
      memory: "900Mi"

, а подчиненный модуль по неизвестной причине всегда использует 512-метровый ОЗУ 512 м по умолчанию, любая идея, почему это так?

Я открыл порт jenkins

kubectl port-froward service zap-jenkins 8080

, вошел в систему, создал случайный 1-й проект фристайла и начал работу

Started by user admin
Running as SYSTEM
Agent default-bqf73 is provisioned from template Kubernetes Pod Template
---
apiVersion: "v1"
kind: "Pod"
metadata:
  annotations: {}
  labels:
    jenkins/zap-jenkins-jenkins-slave: "true"
    jenkins/label: "zap-jenkins-jenkins-slavex"
  name: "default-bqf73"
spec:
  containers:
  - args:
    - "********"
    - "default-bqf73"
    env:
    - name: "JENKINS_SECRET"
      value: "********"
    - name: "JENKINS_TUNNEL"
      value: "zap-jenkins-agent:50000"
    - name: "JENKINS_AGENT_NAME"
      value: "default-bqf73"
    - name: "JENKINS_NAME"
      value: "default-bqf73"
    - name: "JENKINS_AGENT_WORKDIR"
      value: "/home/jenkins/agent"
    - name: "JENKINS_URL"
      value: "http://zap-jenkins.zap.svc.cluster.local:8080"
    image: "jenkins/jnlp-slave:3.27-1"
    imagePullPolicy: "IfNotPresent"
    name: "jnlp"
    resources:
      limits:
        memory: "512Mi"
        cpu: "512m"
      requests:
        memory: "512Mi"
        cpu: "512m"

и kubectl describe pods видит мастера так, как должен быть

Name:           zap-jenkins-759f9b84ff-kkxqm
Namespace:      zap
...
    Limits:
      cpu:     1500m
      memory:  2045Mi
    Requests:
      cpu:     60m
      memory:  257Mi

но раб остается по умолчанию

Name:         default-bqf73
Namespace:    zap
...
    Restart Count:  0
    Limits:
      cpu:     512m
      memory:  512Mi
    Requests:
      cpu:     512m
      memory:  512Mi

есть идеи, почему это так? может ли кто-то быстро воспроизвести это и подумать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...