Exercise 5.2: Explore API Calls

  1. kubectl을 통해서 API를 호출할때 발생하는 상세 내용 확인

    kubectl get pod -v 10
  2. 로컬 캐시에 저장된 쿠버네티스 객체 정보 확인

    cd ~/.kube/cache/discovery/k8scp_6443 && ls
  3. 쿠버네티스 API 리소스 목록 확인

    kubectl api-resources
  4. 로컬 캐시에 저장된 쿠버네티스 객체 정보 파일 확인

    cd ~/.kube/cache/discovery/k8scp_6443 && find .
  5. 로컬 캐시에 저장된 v1 API 리소스들의 상세 내역 확인

    python3 -m json.tool v1/serverresources.json
    python3 -m json.tool v1/serverresources.json | less
  6. ShortName 으로 Pod 객체 확인

    kubectl get po
  7. API 객체 종류 확인

    python3 -m json.tool v1/serverresources.json | grep kind
    python3 -m json.tool apps/v1/serverresources.json | grep kind
  8. Pod 삭제

    kubectl delete po nginx && cd

Last updated