2017-04-21 3 views
1

auf Fehler, wenn ein Job in Kubernetes 1.6 erstellen, der folgende Fehler auftritt:Failure einen Job in Kubernetes aufgrund erstellen

Error from server (BadRequest): error when creating "job.yaml": 
Job in version "v1" cannot be handled as a Job: [pos 217]: 
json: expect char '"' but got char '1' 

Die job.yaml in Frage:

apiVersion: batch/v1 
kind: Job 
metadata: 
    name: sysbench-oltp 
spec: 
    template: 
    metadata: 
     name: sysbench-oltp 
    spec: 
     containers: 
     - name: sysbench-oltp 
     image: sysbench-oltp:1.0 
     env: 
     - name: OLTP_TABLE_SIZE 
      value: 10000 
     - name: DB_NAME 
      value: "test" 
     - name: DB_USER 
      value: "test_user" 

Alle Variationen auf der API scheinen überhaupt keine Rolle zu spielen. Hat jemand eine Vorstellung davon, was das Problem ist?

Antwort

3

die Lösung gefunden:

Der JSON-Parser auf einem Stück der Daten in den Umgebungsvariablen eine eher unabhängige Fehler zurückgibt:

env: 
    - name: OLTP_TABLE_SIZE 
     value: 10000 

Soll heißen:

env: 
    - name: OLTP_TABLE_SIZE 
     value: "10000" 

Nach dem Das ganze Parsing funktioniert wie es soll.

Verwandte Themen