I.z*_*.zv 9 cron amazon-web-services kubernetes amazon-eks
自从我将 EKS 集群升级到 后v1.21
,手动触发 Cronjobs 时出现以下错误:
\xe2\x9e\x9c ~ kubectl create job --from=cronjob/elt-dim-customer-new test-1 -n dwh-dev\nerror: from must be an existing cronjob: no kind "CronJob" is registered for version "batch/v1" in scheme "k8s.io/kubectl/pkg/scheme/scheme.go:28"\n\n\xe2\x9e\x9c ~ kubectl version\nClient Version: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.2", \nGitCommit:"faecb196815e248d3ecfb03c680a4507229c2a56", GitTreeState:"clean", \nBuildDate:"2021-01-13T13:28:09Z", GoVersion:"go1.15.5", Compiler:"gc", \nPlatform:"darwin/amd64"}\nServer Version: version.Info{Major:"1", Minor:"21+", GitVersion:"v1.21.2-eks-0389ca3", GitCommit:"8a4e27b9d88142bbdd21b997b532eb6d493df6d2", GitTreeState:"clean", \nBuildDate:"2021-07-31T01:34:46Z", GoVersion:"go1.16.5", Compiler:"gc", \nPlatform:"linux/amd64"}\n
Run Code Online (Sandbox Code Playgroud)\n这是 Cronjob 结构(你可以看到apiVersion
):
apiVersion: batch/v1\nkind: CronJob \nmetadata:\n name: elt-dim-customer-new\nspec:\n schedule: {{ .Values.cron }}\n successfulJobsHistoryLimit: 1\n failedJobsHistoryLimit: 1\n jobTemplate:\n spec:\n template:\n spec: \n
Run Code Online (Sandbox Code Playgroud)\n找不到 EKS 1.21 中的更改。将感谢您的帮助!
\n 归档时间: |
|
查看次数: |
5791 次 |
最近记录: |