LabHub

Helm 배포와 롤백 시나리오 · 값과 의존성 · 퀴즈

값 병합 확인

LabHub 에서 이어서 보기

문항 6개. 정답과 해설은 풀어 본 뒤에 보여 드립니다.

  1. `-f a.yaml -f b.yaml --set x=1` 에서 우선순위가 가장 높은 것은?

    1. a.yaml
    2. b.yaml
    3. --set x=1
    4. 차트의 values.yaml
  2. 두 values 파일에 같은 이름의 **리스트**가 있으면?

    1. 두 리스트가 합쳐진다
    2. 뒤엣것이 통째로 덮는다
    3. 오류가 난다
    4. 앞엣것이 유지된다
  3. 배포된 릴리스에 실제로 들어간 값을 확인하는 명령은?

    1. helm show values
    2. helm template
    3. helm lint
    4. helm get values
  4. 서브차트에 값을 주는 올바른 방법은?

    1. 최상위에 그대로 적는다
    2. --set-subchart 를 쓴다
    3. 서브차트 이름을 키로 감싼다
    4. 서브차트의 values.yaml 을 직접 고친다
  5. `--set` 으로 넘길 값 안에 쉼표가 들어가야 할 때 안전한 방법은?

    1. 백슬래시로 쉼표를 이스케이프하거나 임시 values 파일에 담는다
    2. 쉼표를 공백으로 바꿔서 넘긴다
    3. `--set` 을 여러 번 나눠 쓰면 쉼표가 저절로 처리된다
    4. 값 전체를 따옴표로 감싸면 셸이 지켜 준다
  6. `global:` 아래 둔 값과 서브차트 이름 아래 둔 값의 차이는?

    1. global 은 부모 차트에서만 읽히고 서브차트는 보지 못한다
    2. global 은 배포가 끝나면 무시된다
    3. 둘은 완전히 같고 적는 위치만 다르다
    4. global 은 모든 서브차트가 함께 보고, 이름 아래 값은 그 서브차트만 본다