로컬 Kubernetes 클러스터에 Spring Cloud Data Flow 서버를 배포했습니다. 모두 괜찮아 보인다. 그런 다음 스프링 부트 JAR의 URL을 제공하는 Task
유형의 App을 생성합니다. 그러면 '정의'작업을 만들고 실행합니다. 'launching'상태에서 작업 정의가 중단됩니다. 나는 포드이 포드는 image: /tmp/deployer-resource-cache5494152820122807128/https-60030cec0dd24157b95f59cd3e5b0819916e4adc
로 구성되어 ImagePullBackOff
Spring Cloud 데이터 흐름 : Kubernetes 클러스터에서 작업을 시작할 수 없습니다.
상태, 제대로 만들어 작업에 해당하지만 시작 실패를 참조
- 이는 Kubernetes에서 상대 : 여기 내 결과입니다 로그에 메시지가 표시됩니다.
이미지를 가져 오지 못했습니다. "/ tmp/deployer-resource-cache5494152820122807128/https-600 30cec0dd24157b95f59cd3e5b0819916e4adc ": 이미지 참조를 구문 분석 할 수 없습니다"/ tmp를/디플로-자원 cache5494152820122807128/HTTPS-60030cec0dd24157b95f59cd3e5b0819916e4adc "유효하지 않은 참조 형식
내가의
/tmp
폴더를 확인하십시오 SCDF 서버 포드 쉘에 연결하고 거기에deployer-resource-cache5494152820122807128
폴더를 참조하십시오.
나의 이해는 SCDF이는 Kubernetes 포드에서 실행되는 임시 이미지를 생성하지만,이 이미지는 내부 SCDF 서버 포드 을 작성, 그래서 작업 포드에서 분명히 사용할 수 없습니다.
제 질문은 어떻게 작동합니까?
제 생각에는 이미지를 레지스트리에 푸시해야하거나 공유 볼륨에 저장해야하지만 문서의 항목에 대해서는 아무 것도 찾을 수 없습니다. 모든 아이디어 나 제안을 보내 주시면 감사하겠습니다.