
로컬 노트북 jx boot에서 실행하는 동안 GoogleCloud에 버킷이 생성됩니다.
....
....
The bucket gs://acmecluster1-logs-1ed782b2-db25-4631-bbf7-7a2178eec2a6 does not exist so lets create it
The bucket gs://acmecluster1-reports-4836f7b2-4f55-435d-9087-619c54d469 does not exist so lets create it
The bucket gs://acmecluster1-repository-60a6f654-7cd4-4027-9d23-1b81577 does not exist so lets create it
....
....
나중에, 후에
....
....
vault-operator addon succesfully installed.
vault operator installed in namespace jx
finding vault in namespace jx
Creating new system vault
Updated property [core/project].
Service Account exists
Downloading service account key
Error creating bucket: Creating gs://jx-vault-acmecluster1-bucket/...
ServiceException: 409 Bucket jx-vault-acmecluster1-bucket already exists., failed to run 'gsutil mb -l us-west1 -p acmecorp-one gs://jx-vault-acmecluster1-bucket' command in directory '', output: 'Creating gs://jx-vault-acmecluster1-bucket/...
실패하고 다른 저장소를 만들려고 합니다. '이미 존재합니다'라는 오류 메시지는 아마도 거짓일 것입니다. 최소한 실행을 종료한 후에는 그러한 버킷이 없습니다. 이 문제를 해결하는 방법에 대한 단서가 있습니까? 매우 감사합니다.
답변1
문제는 jenkins-x가 생성하려는 버킷의 이름인 것 같습니다. gs://jx-vault-acmecluster1-bucket
Google에서 고유해야 합니다(아마도 jenkins-x의 버그일 수 있음).
생성된 다른 버킷을 확인하면 자동 생성된 uuid가 있습니다 gs://acmecluster1-repository-60a6f654-7cd4-4027-9d23-1b81577
.
지금으로서는 이 문제를 방지하기 위해 클러스터/조직의 이름을 변경하는 것이 좋습니다.
편집: jx-requirements.yml에서 볼트 이름을 변경하여 이 문제를 해결할 수도 있습니다.
vault:
name: xxxxxxx #something unique