포드 정의 내에서 Kubernetes 서비스 IP를 가져 오는 방법

조합의

Google Cloud와 함께 Kubernetes 1.2.1 사용. 서비스가 정의되어 실행 중입니다. 서비스에 대한 클러스터 IP 주소를 가져 오는 포드를 시작하고 싶습니다. 컨테이너가 시작될 때 실행되는 스크립트에이 IP를 전달할 수 있습니다.

내가 읽은 내용 MYSERVICE_SERVICE_HOST에서 MYSERVICE가 서비스 이름 인 양식을 사용할 수 있습니다 . 포드 정의는 다음과 같습니다.

apiVersion: v1
kind: Pod
metadata:
  labels:
    name: mypod
  name: mypod
spec:
  containers:
    - name: mypod
      image: myimage
      env:
        - name: VARIABLE_NAME
          value: MYSERVICE_SERVICE_HOST

이미지 스크립트는 이것을 실행합니다 ...

echo "Variable: $VARIABLE_NAME"

내가 실행할 때 kubectl logs mypod내가 볼 ...

Variable: MYSERVICE_SERVICE_HOST

내가 도대체 ​​뭘 잘못하고있는 겁니까?

로버트 베일리

스크립트가 올바르게 작동하고 있습니다. pod yaml에서 환경 변수 VARIABLE_NAME로 설정하고 MYSERVICE_SERVICE_HOST스크립트가 지정한 값을 인쇄합니다. 스크립트를 변경 echo "MYSERVICE_SERVICE_HOST: $MYSERVICE_SERVICE_HOST"하면 찾고있는 IP를 인쇄해야합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Kubernetes 클러스터 내부에서 포드 목록을 가져 오기 위해 서비스 계정을 만드는 방법은 무엇입니까?

분류에서Dev

Kubernetes에 포드 / 서비스를 배포하는 방법

분류에서Dev

kubernetes 서비스를 사용하여 Google Network Load Balancer에서 클라이언트 IP를 가져 오는 방법

분류에서Dev

'traefik'포드의 IP 대신 kubernetes 서비스 이름을 얻는 방법

분류에서Dev

코드 숨김의 DataTemplate 내 TextBlock에서 텍스트를 가져 오는 방법

분류에서Dev

다른 클래스에서 내부 클래스의 필드를 설정하고 가져 오는 방법

분류에서Dev

AfterReceiveRequest에서 호출 된 서비스 메서드를 가져 오는 방법

분류에서Dev

특정 UDP 포트에서 브로드 캐스트를 보내는 방법은 무엇입니까? (가져 오는 오류 :`sendto failed : EINVAL`)

분류에서Dev

하나의 IP (바람직하게는 마스터 노드)를 통해 Kubernetes 포드 / 서비스에 액세스

분류에서Dev

내 kubernetes 포드 서비스에 시작 매개 변수를 전달하는 방법

분류에서Dev

메서드에 정의 된 경우 변수를 가져 오는 방법

분류에서Dev

mongoDB의 지정된 ID에서 모든 레코드를 가져 오는 방법

분류에서Dev

Kubernetes에서 내부 DNS 레코드를 추가하는 방법

분류에서Dev

Selenium Java의 비활성화 된 입력 필드에서 텍스트를 가져 오는 방법

분류에서Dev

루프에서 Kubernetes 포드의 로그 가져 오기

분류에서Dev

로드 밸런서가 임의의 포트를 가져 오는 Kubernetes nginx 수신 컨트롤러

분류에서Dev

사용자 정의 ValidationAttributes에서 서비스를 가져 오거나 삽입하는 방법

분류에서Dev

MongoDB의 포함 된 문서에서 동일한 수준의 모든 필드를 가져 오는 방법

분류에서Dev

MongoDB 쿼리에서 _id 포함 중첩 문서의 필드를 가져 오는 방법

분류에서Dev

C # 기본 클래스 내의 파생 클래스에서 특정 형식의 모든 필드를 가져 오는 방법은 무엇입니까?

분류에서Dev

ZF2 : 사용자 정의 클래스 내부에서 ServiceManager 인스턴스를 가져 오는 방법

분류에서Dev

Android의 웹 서비스에서 값을 가져 오는 방법

분류에서Dev

관계 필터를 포함한 모든 깊이의 관계에서 노드를 가져 오는 방법

분류에서Dev

지정된 기간 동안 활성 상태였던 AKS에서 포드 수를 가져 오는 방법

분류에서Dev

매개 변수 선택에 따라 특정 git 브랜치에서 소스 코드를 가져 오는 젠킨스에서 배포하는 방법

분류에서Dev

단일 메서드에서 2 개의 arraylist 내용을 가져 오는 방법

분류에서Dev

Windows 서비스가 직렬 포트에서 데이터를 가져 오도록하는 방법 C #

분류에서Dev

날짜에서 정보를 가져오고 텍스트 만 포함 된 셀과 비교하는 셀간에 조건부 서식을 사용하는 방법

분류에서Dev

Kubernetes : 정의 된 포트가없는 서비스

Related 관련 기사

  1. 1

    Kubernetes 클러스터 내부에서 포드 목록을 가져 오기 위해 서비스 계정을 만드는 방법은 무엇입니까?

  2. 2

    Kubernetes에 포드 / 서비스를 배포하는 방법

  3. 3

    kubernetes 서비스를 사용하여 Google Network Load Balancer에서 클라이언트 IP를 가져 오는 방법

  4. 4

    'traefik'포드의 IP 대신 kubernetes 서비스 이름을 얻는 방법

  5. 5

    코드 숨김의 DataTemplate 내 TextBlock에서 텍스트를 가져 오는 방법

  6. 6

    다른 클래스에서 내부 클래스의 필드를 설정하고 가져 오는 방법

  7. 7

    AfterReceiveRequest에서 호출 된 서비스 메서드를 가져 오는 방법

  8. 8

    특정 UDP 포트에서 브로드 캐스트를 보내는 방법은 무엇입니까? (가져 오는 오류 :`sendto failed : EINVAL`)

  9. 9

    하나의 IP (바람직하게는 마스터 노드)를 통해 Kubernetes 포드 / 서비스에 액세스

  10. 10

    내 kubernetes 포드 서비스에 시작 매개 변수를 전달하는 방법

  11. 11

    메서드에 정의 된 경우 변수를 가져 오는 방법

  12. 12

    mongoDB의 지정된 ID에서 모든 레코드를 가져 오는 방법

  13. 13

    Kubernetes에서 내부 DNS 레코드를 추가하는 방법

  14. 14

    Selenium Java의 비활성화 된 입력 필드에서 텍스트를 가져 오는 방법

  15. 15

    루프에서 Kubernetes 포드의 로그 가져 오기

  16. 16

    로드 밸런서가 임의의 포트를 가져 오는 Kubernetes nginx 수신 컨트롤러

  17. 17

    사용자 정의 ValidationAttributes에서 서비스를 가져 오거나 삽입하는 방법

  18. 18

    MongoDB의 포함 된 문서에서 동일한 수준의 모든 필드를 가져 오는 방법

  19. 19

    MongoDB 쿼리에서 _id 포함 중첩 문서의 필드를 가져 오는 방법

  20. 20

    C # 기본 클래스 내의 파생 클래스에서 특정 형식의 모든 필드를 가져 오는 방법은 무엇입니까?

  21. 21

    ZF2 : 사용자 정의 클래스 내부에서 ServiceManager 인스턴스를 가져 오는 방법

  22. 22

    Android의 웹 서비스에서 값을 가져 오는 방법

  23. 23

    관계 필터를 포함한 모든 깊이의 관계에서 노드를 가져 오는 방법

  24. 24

    지정된 기간 동안 활성 상태였던 AKS에서 포드 수를 가져 오는 방법

  25. 25

    매개 변수 선택에 따라 특정 git 브랜치에서 소스 코드를 가져 오는 젠킨스에서 배포하는 방법

  26. 26

    단일 메서드에서 2 개의 arraylist 내용을 가져 오는 방법

  27. 27

    Windows 서비스가 직렬 포트에서 데이터를 가져 오도록하는 방법 C #

  28. 28

    날짜에서 정보를 가져오고 텍스트 만 포함 된 셀과 비교하는 셀간에 조건부 서식을 사용하는 방법

  29. 29

    Kubernetes : 정의 된 포트가없는 서비스

뜨겁다태그

보관