LabHub

Istio 심화 — 왜 그렇게 흐르는가 · 네 리소스의 역할 · 퀴즈

Istio 설정 확인

LabHub 에서 이어서 보기

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

  1. VirtualService 에 오타가 있으면 kubectl apply 는?

    1. 검증에 걸려 실패한다
    2. 경고를 내고 넘어간다
    3. 고칠 때까지 재시도한다
    4. 성공하고 그 필드는 조용히 버려진다
  2. `istioctl validate` 와 `analyze` 의 차이는?

    1. 두 명령은 사실상 같다
    2. analyze 가 더 빠르다
    3. validate 는 한 파일의 문법, analyze 는 리소스 사이의 참조
    4. validate 는 클러스터가 필요하다
  3. `IST0101 Referenced host+subset ... not found` 의 뜻은?

    1. VirtualService 가 붙으려는 Gateway 리소스를 찾지 못했다는 뜻
    2. 서비스 포트 번호가 틀렸다는 뜻
    3. VirtualService 가 가리키는 subset 을 정의한 DestinationRule 이 없다
    4. 업스트림 TLS 설정 오류라는 뜻
  4. 두 VirtualService 가 같은 호스트를 잡으면?

    1. 나중 것이 이긴다
    2. 어느 쪽이 이길지 정해져 있지 않다
    3. 먼저 것이 이긴다
    4. 둘 다 무시된다
  5. 사이드카 주입에서 `istio-init` 이 하는 일은?

    1. iptables 를 고쳐 모든 트래픽이 프록시를 지나게 한다
    2. 컨트롤 플레인에서 인증서를 받는다
    3. 프록시 설정을 미리 내려받는다
    4. 주입 과정을 로그로 남긴다
  6. PeerAuthentication STRICT 와 DestinationRule DISABLE 이 같이 있으면 analyze 는?

    1. 아무 문제도 못 잡는다 — 실제로는 통신이 전부 실패한다
    2. 충돌을 오류로 보고한다
    3. 충돌을 경고로만 알린다
    4. 둘 중 하나를 자동으로 고친다