LabHub

CGOA — GitOps 인증 어소시에이트 · 진짜 Argo CD 에서 확인하기 · 퀴즈

진짜 GitOps 확인

LabHub 에서 이어서 보기

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

  1. `automated` 만 켜고 `selfHeal` 을 끄면?

    1. 아무것도 배포되지 않는다
    2. prune 이 자동으로 켜진다
    3. 차이가 없다
    4. git → 클러스터 한 방향만 동작한다
  2. `sync: OutOfSync` 인데 `health: Healthy` 다. 무슨 뜻인가?

    1. Argo 컨트롤러가 응답하지 않아 상태를 못 읽고 있다
    2. 동기화가 실패해 배포가 중간에 멈춰 있다
    3. git 과 다르지만 지금 상태로는 잘 돌고 있다
    4. 두 값은 같은 것을 재므로 나올 수 없는 조합이다
  3. git 에 `replicas` 를 적어 두고 HPA 도 쓰면?

    1. 잘 협력한다
    2. HPA 가 무시된다
    3. HPA 가 늘릴 때마다 Argo 가 되돌려 싸운다
    4. Argo 가 HPA 를 지운다
  4. `prune: true` 의 기본값이 꺼짐인 이유는?

    1. git 에서 실수로 지우거나 경로를 잘못 옮기면 클러스터에서도 사라져서
    2. 지울 자원을 하나씩 확인하느라 동기화가 느려져서
    3. 삭제에는 별도의 클러스터 권한이 필요해 기본으로 못 켜서
    4. 예전 판의 알려진 결함이라 다음 판에서 켜질 예정이라서
  5. 나쁜 배포를 되돌릴 때 GitOps 다운 방법은?

    1. git 을 revert 하고 푸시한다
    2. argocd app rollback 만 한다
    3. kubectl 로 옛 매니페스트를 apply 한다
    4. Application 을 지운다