gpt4 book ai didi

kubernetes - 由于错误而未能在kubernetes中创建作业

转载 作者:行者123 更新时间:2023-12-04 13:57:13 25 4
gpt4 key购买 nike

在kubernetes 1.6中创建Job时,发生以下错误:

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'

有问题的job.yaml是:
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"

API的任何变化似乎都不重要。有人对问题是什么有任何想法吗?

最佳答案

找到了解决方案:

JSON解析器针对环境变量中的一段数据返回一个不相关的错误:

   env:
- name: OLTP_TABLE_SIZE
value: 10000

应该读:
   env:
- name: OLTP_TABLE_SIZE
value: "10000"

之后,所有解析工作均应正常进行。

关于kubernetes - 由于错误而未能在kubernetes中创建作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43549192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com