Exercise 8.3: Conformance Testing(Optional)

  1. 적합성 테스트 도구 설치

    curl -sLO https://github.com/heptio/sonobuoy/releases/download/v0.15.4/sonobuoy_0.15.4_linux_amd64.tar.gz
    tar -xvf sonobuoy_0.15.4_linux_amd64.tar.gz
    sudo mv sonobuoy /usr/local/bin/
  2. 적합성 테스트 실시

    sonobuoy run
  3. 생성된 Pod 확인

    kubectl get pod -A
  4. sonobuoy Pod로 Bash 연결

    kubectl -n sonobuoy exec -it sonobuoy -- /bin/bash
  5. 컨테이너에 포함된 파일 확인

    ls 
  6. run_master.sh 파일 내용 확인

    cat run_master.sh
  7. 테스트 결과 파일 확인

    ls /tmp/sonobuoy/
  8. 압축 해제

    cd /tmp/sonobuoy
    tar -xvf 파일이름 
  9. 테스트 상태 확인

    cd / && ./sonobuoy status
  10. 테스트 로그 확인

    ./sonobuoy logs

Last updated