inflearn logo
강의

Khóa học

Chia sẻ kiến thức

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

Phân tích Tomcat

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

422

kimsc

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

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

감사합니다.

0

1pro

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

 

image

 

톰캣 설치시 톰캣에 들어가지를 못함

1

28

2

helm v4 release

0

81

2

helm hook과 Pod initContainer 중 선택

1

63

2

K8s 에서 Service, Pod, Container 의 Port 매핑 질문

0

157

2

프로젝트에서 Helm Chart 관리 및 작성에 대하여

1

145

1

블로그에 출처를 남기고 정리해도 될까요?

1

122

2

Helm 의 POD 자동 재기동과 관련하여

1

346

2

nindent 사용시 결과값 하이픈(-) 생성 유무의 차이

1

407

1

tomcat 배포시 pod pending 현상

1

434

1

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

1

258

1

헬름은 롤백 기능을 지원하지 않는지요?

2

264

1

mychart 생성시 configmap 을 생성하고 배포시 발생하는 에러문의

2

286

1

install 시 발생하는 에러 문의

2

396

1

내 챠트 배포

1

346

1

prometheus 차트 구성 질문

1

439

1

helm 실습 관련 질문입니다..

1

524

2

jenkins에서 helm, kubectl 사용하도록 설정?

1

474

1

조금 아쉬운점.

2

417

0

톰캣 설치 후 접속

1

408

2

$ 의미가 무엇인가요?

1

493

1

$ 스코프

1

278

1

k8s 의 모니터링은 무엇으로 하는게 좋을까요?

1

393

1

helm chart의 app 버전 정보가 실제 버전과 동일한건가요?

1

718

1

grafana 설치시 service type 을 loadbalancer 로 할 경우..

1

685

2