मैं एक Cloudbuild.yaml के साथ कंटेनर बिल्डर का उपयोग कर रहा हूं, मेरी समस्या एक पुराने क्लस्टर नाम का उपयोग किया जा रहा है जो मौजूद नहीं है। मैंने अपनी सेवा कुंजी को हटाने और बिना किसी लाभ के इसे फिर से बनाने का प्रयास किया है।
Starting Step #3
Step #3: Already have image (with digest): gcr.io/cloud-builders/kubectl
Step #3: Running: gcloud container clusters get-credentials --project="amx-instance-1" --zone="australia-southeast1-a" "amx-cluster-au9"
Step #3: Fetching cluster endpoint and auth data.
Step #3: ERROR: (gcloud.container.clusters.get-credentials) ResponseError: code=403, message=Required "container.clusters.get" permission(s) for "projects/amx-instance-1/zones/australia-southeast1-a/clusters/amx-cluster-au9". See https://cloud.google.com/kubernetes-engine/docs/troubleshooting#gke_service_account_deleted for more info.
क्लस्टर नाम amx-cluster-au9
एक पुराना क्लस्टर है जो अब मौजूद नहीं है। इस समस्या का कारण क्या है और मैं इसे कैसे ठीक कर सकता हूं?
संपादित करें: Cloudbuild.yaml फ़ाइल
steps:
- name: gcr.io/cloud-builders/wget
args: [
"-O",
"go-cloud-debug",
"https://storage.googleapis.com/cloud-debugger/compute-go/go-cloud-debug"
]
- name: 'gcr.io/cloud-builders/go'
args: ["install", "-gcflags=-N", "-gcflags=-l", ".", ]
env: ['PROJECT_ROOT=github.com/amalexpress/amx-server', 'CGO_ENABLED=0', 'GOOS=linux']
- name: 'gcr.io/cloud-builders/docker'
args: ['build', '--tag=gcr.io/$PROJECT_ID/amx-img:$SHORT_SHA', '.']
- name: 'gcr.io/cloud-builders/kubectl'
args:
- set
- image
- deployment
- echoserver
- echoserver=gcr.io/$PROJECT_ID/amx-img:$SHORT_SHA
env:
- 'CLOUDSDK_COMPUTE_ZONE=australia-southeast1-a'
- 'CLOUDSDK_CONTAINER_CLUSTER=amx-cluster-au-2'
images: ['gcr.io/$PROJECT_ID/amx-img:$SHORT_SHA']
मूल रूप से मुझे नहीं पता कि यह एक क्लस्टर का संदर्भ क्यों देता है जिसे मैंने हटा दिया है और अब इसका उपयोग नहीं करता है।
ये रहे 118622caa138.txt? qk = AD5uMEtI8kVYbqRMBocdsVEOSS_5wlkuLeuM-2TIBsN2FSPsmEIB849Apvs2FEVh-I3McFbSebiwBjhpMbVs7FT93ISKkZ8YfUV1kem_x_S1obkCyKg2Pq1pGg6aLt2yT9nXEIZNNOcHd4HvKwaaEQxrsuK2AEjdC2b3szz-qfPdTYDTDcA1O85EAOe8j9KKnrotsJyk3Q3WPhJ7eWOv2EfPUsQ4oyzofSgV0YJFzqh44zAzSJZj8qnUIO8mFmZNR7L98sIcwARPhnBBVuJO0D3jj5FzJhwyEf8cfflouVU_uC6UgDpgcV9iw1naoTcIMXRyJr9RNaG4L7rXcq0PbaGJ3mpsm646vSClReyD6BNDdFSIHht61nl9qloosShxCggJK2TbOE8j_oV6C_8rgBti7IH3VO3qB_XBc9hjmNWkIBY5DBbbdn4utdKd5Nc6N5su1PdNUvniC1xMCP8jdtEDIPu3HSMMXZvXhHFWEFLtE0UoezXVMm4_nJUMD5D6QY5DdR6pyXARXVw3Dl-NB9Pwfk4WQ5fDBATaRz_Xf2hYH9hbAEg1HkWnYcSybsdqStaSH7bIUPgX8RMWLg-uWZK1MpvkQHAtMsRNoqsvDfUHtlrpUYU_uWQO0etwUITO32jo5EqukK8wGfZ3WHZmyuX6tdAAKl9wApp2EWC2T9x4MJj77fMKKyU7SZhSApTbIYqIz_QYlJI1hiyuZ5WQJfT3pKHlHCAqrKkz6E8QTppw2F3PmZFmBr6nEYlZb0X I6IAiM4KyGbQL7NBNQMONCb_3wx7qNlSnUGj-vDvgQHEGSshOL-Pp2nV92bqf7aeu-q9qddXhBtIg615i8QK2EPbo-oM2lrF5kZs2PUL00z8FxLAIG5 का अनुसरण करें यदि यह मदद नहीं कर सकता है।
1 उत्तर
क्लाउड सोर्स रिपोजिटरी में रिपॉजिटरी को हटाकर समस्या का समाधान किया गया था। मुझे नहीं पता कि इसने इस मुद्दे को क्यों ठीक किया। मुझे ध्यान देना चाहिए कि मैंने जीथब रेपो को हटा दिया और इसे फिर से शुरू किया। अभी भी एक बग की तरह लगता है, हालांकि मूल कारण का कोई संकेत नहीं है। इसके अलावा, जबकि उपरोक्त ने क्लस्टर नाम की समस्या को ठीक किया, मुझे निर्देशों का पालन करना पड़ा यहां क्लस्टर को उचित भूमिका देने के लिए:
PROJECT="$(gcloud projects describe \
$(gcloud config get-value core/project -q) --format='get(projectNumber)')"
gcloud projects add-iam-policy-binding $PROJECT \
--member=serviceAccount:$PROJECT@cloudbuild.gserviceaccount.com \
--role=roles/container.developer
संबंधित सवाल
नए सवाल
gcloud
gcloud Google क्लाउड SDK का मुख्य कमांड लाइन टूल है, जो आपको Google क्लाउड प्लेटफ़ॉर्म पर संसाधनों का प्रबंधन करने और विभिन्न डेवलपर वर्कफ़्लो कार्य करने की अनुमति देता है।