강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

내일은 한걸음 더 나아갈거야님의 프로필 이미지
내일은 한걸음 더 나아갈거야

작성한 질문수

대세는 쿠버네티스 (Helm편)

Tomcat 분석하기

TOMCAT 분석에 있는 내용 중 궁금한 게 있습니다.

작성

·

234

1

include1: {{- include "mychart.include" (dict "key1" "value1") | nindent 4 }} 의 의미를 잘 모르겠습니다.

  1. "- include" 와 include 의 차이는 무엇인지 ?

  2. mychart.include 라는 변수는 어디에 정의되어 있으며 어떻게 정의되어 있는 건지?

  3. mychart.include 즉 가져온 변수는 dict 와 어떻게 결합되어 사용되어 지는건지 ?

부탁드립니다.

답변 1

0

일프로님의 프로필 이미지
일프로
지식공유자

  1. "- include" 와 include 의 차이는 무엇인지 ?


    -> {{- 는 왼쪽 공백을 모두 없애라는 의미 입니다. 반대로 -}} 일 경우 오른쪽 공백 삭제고요.

  2. mychart.include 라는 변수는 어디에 정의되어 있으며 어떻게 정의되어 있는 건지?
    -> templates > _helper.tpl 파일에 {{- define "mychart.include" -}} 입니다.

  3. mychart.include 즉 가져온 변수는 dict 와 어떻게 결합되어 사용되어 지는건지 ?
    -> "mychart.include"로 (dict "key1" "value1")를 넣었다고 생각해보세요.


    -> _helper.tpl 파일에 {{- define "mychart.include" -}} 가 정의된 부분을 보면
    {{ .key1 }}의 결과는 "value1"이고, {{ get . "key1" }}의 결과도 "value1"이기 때문에

    최종적으로
    key: value1
    dict: value1
    이 채워진 결과가 나타납니다.


내일은 한걸음 더 나아갈거야님의 프로필 이미지
내일은 한걸음 더 나아갈거야

작성한 질문수

질문하기