集群从1.11升级到1.14.6后,通过circleCI部署的kubernetes工作部署文件失败

时间:2019-10-07 11:26:29

标签: azure kubernetes circleci azure-aks

我正在使用circleCI进行部署,AKS版本为1.11,管道运行正常,但是在将AKS升级到1.14.6之后,应用部署和服务对象文件时看到失败。

我在kubernetes集群上手动部署,没有出现任何错误,但是通过circleCI部署时,在使用circleCI版本2时出现了以下错误

error: SchemaError(io.k8s.api.extensions.v1beta1.DeploymentRollback): 
invalid object doesn't have additional properties

或其他类型的错误出现-

error: SchemaError(io.k8s.api.core.v1.StorageOSVolumeSource): invalid 
object doesn't have additional properties

1 个答案:

答案 0 :(得分:1)

1.14.6很可能不支持CircleCI中使用的kubectl版本。请注意,kubectl版本必须为1.n1.(n+1)1.(n-1),其中n是集群的次要版本。在这种情况下,您的kubectl必须至少为1.13.x或至多1.15.x

结帐Kubernetes version and version skew support policy以获得更多详细信息。