TOMCAT 분석에 있는 내용 중 궁금한 게 있습니다. 와 관련한 추가 질문
434
제 질문에 아래와 같이 답변 주셨는데
- include" 와 include 의 차이는 무엇인지 ?
-> {{- 는 왼쪽 공백을 모두 없애라는 의미 입니다. 반대로 -}} 일 경우 오른쪽 공백 삭제고요.mychart.include 라는 변수는 어디에 정의되어 있으며 어떻게 정의되어 있는 건지?
-> templates > _helper.tpl 파일에 {{- define "mychart.include" -}} 입니다.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 을 완성하는 걸로 이해하고 있었는데.....다시 한번 확인 부탁드립니다.
답변 0
오브젝트 네이밍 규칙..
0
361
1
와.............
6
562
0
SRE개발자
0
483
1
ConfigMap과 Secret 의 Volumemout 부분입니다.
0
410
0
선행 학습 강의가 있는줄 몰랐네요..
0
514
0
고민이있습니다!🤔
1
473
1
왜이렇게 환경이 자꾸 바뀌는지 ;;
0
512
1
cicd 및 배포 관련 질문입니다.
0
605
1
쿠버네티스 소개 자료
1
566
0





