강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của kimsc
kimsc

câu hỏi đã được viết

Xu hướng là Kubernetes (Phần Helm)

Phân tích Tomcat

tomcat 분석과 관련하여 다시 질문 드려봅니다.

Viết

·

413

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
    이 채워진 결과가 나타납니다.

==================

주신 학습자료를 보면

"mychart.include"로 (dict "key1" "value1") 는 configmap 파일인 cm.value 에 정의된 변수였습니다.

그럼 이 구조라면 configmap 에서 변수를 읽어서 _helper.tpl 의 변수를 완성하신다는 의미인지요 ?

지금까지는 _helper.tpl 변수를 읽어서 configmap 을 완성하는 걸로 이해하고 있었는데.....다시 한번 확인 부탁드립니다.

 

kubernetes

Câu trả lời 2

0

kimsc님의 프로필 이미지
kimsc
Người đặt câu hỏi

감사합니다.

0

1pro님의 프로필 이미지
1pro
Người chia sẻ kiến thức

글로는 이해가 다르게 될 수 있는 것 같네요. 아래와 같이 그림으로 다시 정리해서 설명 드립니다.

 

image

 

Hình ảnh hồ sơ của kimsc
kimsc

câu hỏi đã được viết

Đặt câu hỏi