Невозможно использовать GCS bucket для шлема / на основе kubernetes - PullRequest
1 голос
/ 15 января 2020

Использование официального / стабильного jenkins helm release для установки диаграммы на kubernetes.

Использование GCS-контейнера в качестве места назначения в соответствующем разделе файла values.yaml

backup:
  enabled: true
  # Used for label app.kubernetes.io/component
  componentName: "jenkins-backup"
  schedule: "0 2 * * *"
  labels: {}
  annotations: {}
  image:
    repository: "maorfr/kube-tasks"
    tag: "0.2.0"
  extraArgs: []
  # Add existingSecret for AWS credentials
  existingSecret: {}
  env: []
  resources:
    requests:
      memory: 1Gi
      cpu: 1
    limits:
      memory: 1Gi
      cpu: 1
  # Destination to store the backup artifacts
  # Supported cloud storage services: AWS S3, Minio S3, Azure Blob Storage, Google Cloud Storage
  # Additional support can added. Visit this repository for details
  # Ref: https://github.com/maorfr/skbn
  destination: "gs://jenkins-backup-240392409"

Однако, когда запускается задание резервного копирования, я получаю в его журналах следующее:

gs not implemented

edit : для решения проблемы, поднятой @Maxim в комментарий ниже, описание модуля указывает, что кавычки не заканчиваются в команде резервного копирования

Pod Template:
  Labels:           <none>
  Service Account:  my-service-account
  Containers:
   jenkins-backup:
    Image:      maorfr/kube-tasks:0.2.0
    Port:       <none>
    Host Port:  <none>
    Command:
      kube-tasks
    Args:
      simple-backup
      -n
      jenkins
      -l
      app.kubernetes.io/instance=my-jenkins
      --container
      jenkins
      --path
      /var/jenkins_home
      --dst
      gs://my-destination-backup-bucket-6266

1 Ответ

0 голосов
/ 21 января 2020

вы должны изменить " gs" в пункте назначения на "gcs" :

destination: "gcs://jenkins-backup-240392409"

, однако вы можете использовать плагин ThinBackup в jenkins и резервная копия straighforward. Проверьте это руководство для получения полных инструкций и прохождения .

...