kubectl 정리

succeeding·2023년 4월 3일
0

describe

InvalidImageName 에러 해결

kubectl describe pod ${podName} -n ${namespace} | grep Image:

을 사용했더니, spec에 적은 image 값이 출력됐다.
문제는 tag로 이미지를 저장했는데, spec에 사용한다고 적은 imageName이 다이제스트를 사용하도록 지정돼 있었다.

@ Vs :

  • <이미지_이름>@<DIGEST(이미지의 해시)>
  • <이미지_이름>:<TAG(latest ...)>

다이제스트를 사용할 땐, @을 사용하고, 태그를 사용할 땐 :을 사용한다.
다이제스트로는 pull만 가능하고, 다른 태그더라도 해시 값이 같으면 pull 하지 않는다고 한다.

get

kubectl get

위 명령어로 나오는 필드에 대한 설명

0개의 댓글