기본 이미지( 정확히 말하면) POST
로 alpine을 사용하여 openjdk11-jre를 실행 중인 kubernetes 클러스터의 포드에서 HTTPS를 통해 사용자 지정 헤더를 사용하여 요청을 수행하고 싶습니다 .adoptopenjdk/openjdk11:jre-11.0.11_9-alpine
이 이미지는 사용 불가능할 curl
수 있으며 HTTPS를 지원하지 않습니다. jre 와 함께 제공되는 기능 중 일부를 구현해 보았지만 .wget
nc
jrunscript
GET
cat('https://example.com')
물론 한 가지 방법은 요청을 보낼 수 있는 포드에 실행 가능하거나 컴파일된 Java 클래스를 복사하는 것이지만 저는 바로 사용할 수 있는 한 줄의 코드를 선호합니다.
답변1
Alpine 이미지 busybox
에 wget
.PUT
DELETE
POST
wget -qO - --post-data '' --header 'MyHeader: 123' https://example.com/
wget
아니면 링크 가 없는 경우busybox
busybox wget -qO - --post-data '' --header 'MyHeader: 123' https://example.com/