我在kubernetes 1.11.0上运行spark 2.3.1
当火花驱动程序Pod试图调出执行程序Pod时,我将遇到以下错误,它会截断Pod名称中的前7个字母,并抛出名称以“-”开头的错误
io.fabric8.kubernetes.client.KubernetesClientException:失败 执行:POST: https://kubernetes.default.svc/api/v1/namespaces/mynamespace/pods。 讯息:广告连播 “ mybrand-sb1-ca-privacy-abc469-38957af1c3393cae8941b0613376040c-exec-29” 无效:spec.hostname:无效值: “ -sb1-ca-privacy-abc469-38957af1c3393cae8941b0613376040c-exec-29”:a DNS-1123标签必须由小写字母数字字符或 '-',并且必须以字母数字字符开头和结尾(例如 用于验证的正则表达式'my-name'或'123-abc'是 'a-z0-9?”。
答案 0 :(得分:0)
名称的最大大小为63个字符。这就是前9个字符被截断的原因。尝试最小化应用名称,这将解决问题。