Helm 퀴즈
객관식 문제
1. Helm v3에서 Tiller 컴포넌트가 제거된 주요 이유는 무엇입니까?
2. Helm Chart의 values.yaml 파일의 주요 목적은 무엇입니까?
3. helm upgrade --install 명령어의 동작은 무엇입니까?
helm upgrade --install 명령어의 동작은 무엇입니까?4. Helm 템플릿에서 {{ .Release.Name }}은 무엇을 참조합니까?
{{ .Release.Name }}은 무엇을 참조합니까?5. Chart.yaml에서 dependencies 필드의 condition 속성의 역할은 무엇입니까?
dependencies 필드의 condition 속성의 역할은 무엇입니까?6. Helm Hook 중 pre-upgrade는 언제 실행됩니까?
pre-upgrade는 언제 실행됩니까?7. helm template 명령어의 주요 용도는 무엇입니까?
helm template 명령어의 주요 용도는 무엇입니까?8. Helm에서 _helpers.tpl 파일의 역할은 무엇입니까?
_helpers.tpl 파일의 역할은 무엇입니까?9. helm get values my-release --all 명령어는 무엇을 출력합니까?
helm get values my-release --all 명령어는 무엇을 출력합니까?10. Helm 차트에서 toYaml 함수와 nindent를 함께 사용하는 이유는 무엇입니까?
toYaml 함수와 nindent를 함께 사용하는 이유는 무엇입니까?단답형 문제
1. Helm v3에서 릴리스 정보가 저장되는 Kubernetes 리소스 유형은 무엇입니까?
2. helm dependency update 명령어가 생성하는 lock 파일의 이름은 무엇입니까?
helm dependency update 명령어가 생성하는 lock 파일의 이름은 무엇입니까?3. Helm 템플릿에서 값이 없을 때 기본값을 제공하는 함수는 무엇입니까?
4. Helm Hook의 실행 순서를 제어하는 어노테이션은 무엇입니까?
5. Helm 차트의 NOTES.txt 파일은 언제 사용자에게 표시됩니까?
실습 문제
1. 다음 요구사항을 충족하는 Helm 명령어를 작성하세요.
2. 다음 Helm 템플릿 스니펫의 출력을 예측하세요.
3. 다음 요구사항을 충족하는 _helpers.tpl 템플릿을 작성하세요.
_helpers.tpl 템플릿을 작성하세요.심화 문제
1. Helm 차트의 Blue-Green 배포와 Canary 배포를 구현하는 방법을 설명하세요.
2. Helm 차트의 보안 모범 사례를 설명하고, 시크릿 관리 전략을 설계하세요.
마지막 업데이트