InfoGrab Docs

워크스페이스 트러블슈팅

클러스터에서 워크스페이스를 인증하고 인가하기 위해 GitLab 워크스페이스 프록시를 생성합니다.

GitLab 워크스페이스를 사용할 때 다음 문제가 발생할 수 있습니다. 오류: Failed to renew lease # 워크스페이스를 생성할 때 에이전트 로그에서 다음 오류 메시지가 발생할 수 있습니다: {"level":"info","time":"2023-01-01T00:00:00.000Z","msg":"failed to renew lease gitlab-agent-remote-dev-dev/agent-123XX-lock: timed out waiting for the condition\n","agent_id":XXXX} 이 오류는 Kubernetes용 GitLab 에이전트의 알려진 문제입니다. 이 오류는 에이전트 인스턴스가 리더십 리스를 갱신할 수 없어 remote_development 와 같은 리더 전용 모듈이 종료될 때 발생합니다. 이 문제를 해결하려면: 에이전트 인스턴스를 재시작합니다. 문제가 지속되면 Kubernetes 클러스터의 상태 및 연결을 확인합니다. 오류: Workspace create failed: Expiration date must be before <date> # 워크스페이스를 생성할 때 UI에서 이 오류가 발생할 수 있습니다: Workspace create failed: Expiration date must be before <date> 이 오류는 새로 생성된 워크스페이스에 대한 인증을 위해 생성된 개인 접근 토큰 의 만료 날짜가 토큰 만료에 대한 인스턴스 설정을 초과할 때 발생합니다. 이 문제를 해결하려면 인스턴스의 접근 토큰 만료 제한을 비활성화 하세요. 이슈 579331) 은 이 제한을 해결하기 위해 워크스페이스 관련 토큰에 대한 구성 가능한 제한을 제안합니다. 오류: No agents available to create workspaces # 프로젝트에서 워크스페이스를 생성할 때 다음 오류가 발생할 수 있습니다: No agents available to create workspaces. Please consult Workspaces documentation for troubleshooting. 이 오류는 여러 가지 이유로 발생할 수 있습니다. 다음 트러블슈팅 단계를 따르세요. 권한 확인 # 워크스페이스 프로젝트와 에이전트 프로젝트 모두에 대해 Developer, Maintainer, 또는 Owner 권한이 있는지 확인합니다. 에이전트가 워크스페이스 프로젝트의 상위 그룹에서 허용되는지 확인합니다. 자세한 내용은 에이전트 허용 을 참조하세요. 에이전트 구성 확인 # 에이전트 구성에서 remote_development 모듈이 활성화되어 있는지 확인합니다: remote_development: enabled: true Kubernetes용 GitLab 에이전트에 대해 remote_development 모듈이 비활성화된 경우 enabled 를 true 로 설정합니다. 에이전트 이름 불일치 확인 # Kubernetes 토큰용 GitLab 에이전트 생성 단계에서 생성한 에이전트 이름이 .gitlab