我正在使用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
答案 0 :(得分:1)
1.14.6很可能不支持CircleCI中使用的kubectl版本。请注意,kubectl版本必须为1.n
,1.(n+1)
或1.(n-1)
,其中n是集群的次要版本。在这种情况下,您的kubectl必须至少为1.13.x或至多1.15.x
结帐Kubernetes version and version skew support policy以获得更多详细信息。