7

क्या किसी के पास निर्धारित नौकरी चलाने का अनुभव है? guide के कारण, सक्षम क्रम बैच/v2alpha1 के साथ 1.4 के बाद से उपलब्ध ScheduledJobsGoogle कंटेनर इंजन (कुबर्नेट्स) पर अनुसूचित जॉब्स

तो मैं kubectl api-versions आदेश के साथ यह सुनिश्चित किया गया था:

autoscaling/v1 
batch/v1 
batch/v2alpha1 
extensions/v1beta1 
storage.k8s.io/v1beta1 
v1 

लेकिन जब मैं कमांड के साथ नीचे नमूना टेम्पलेट की कोशिश की kubectl apply -f job.yaml

apiVersion: batch/v2alpha1 
kind: ScheduledJob 
metadata: 
    name: hello 
spec: 
    schedule: 0/1 * * * ? 
    jobTemplate: 
    spec: 
     template: 
     spec: 
      containers: 
      - name: hello 
      image: busybox 
      args: 
      - /bin/sh 
      - -c 
      - date; echo Hello from the Kubernetes cluster 
      restartPolicy: OnFailure 

मुझे त्रुटि मिली

error validating "job.yaml": error validating data: couldn't find type: v2alpha1.ScheduledJob; if you choose to ignore these errors, turn validation off with --validate=false 

यह संभव है कि सुविधा अभी भी लागू नहीं हुई है? या मैंने टेम्पलेट निर्माण के दौरान कुछ त्रुटि की है?

अग्रिम धन्यवाद।

+0

'kubectl संस्करण' रिपोर्ट सर्वर 1.4.5 और क्लाइंट 1.4.4 स्थापित –

उत्तर

6

ठीक है, मुझे लगता है कि मैंने इस मुद्दे को हल किया है। शेड्यूल्ड जॉब्स वर्तमान में अल्फा राज्य में है और Google कंटेनर इंजन केवल के साथ क्लस्टर के लिए इस सुविधा का समर्थन करता है अतिरिक्त रूप से एपीआई सक्षम करता है। मैं आदेश के साथ इस तरह के क्लस्टर बनाने के लिए कर रहा था:

gcloud alpha container clusters create my-cluster --enable-kubernetes-alpha

नतीजतन अब मैं पूरी सुविधा समर्थन के साथ 30 दिन के क्लस्टर सीमित है। मैं kubectl get scheduledjobs के साथ-साथ टेम्पलेट्स के साथ नए निर्माण के साथ निर्धारित नौकरियां देख सकता हूं।

आप अल्फा क्लस्टर here के बारे में अधिक जानकारी प्राप्त कर सकते हैं।

संबंधित मुद्दे