본문 바로가기
따배쿠

[따배쿠] 9-3. kubernetes annotation

by Engineer-Lee 2022. 11. 16.
반응형

애노테이션은 쿠버네티스에게 특정 정보를 전달하기도 하고 필요한 정보를 기록할 용도로 사용된다.

이는 마치 주석과 같은 역할은 한다.

 

 

 

annotation.yaml의 내용은 아래와 같다.

 

kubectl create -f annotation.yaml 로 애노테이션 파드를 실행한다.

 

그리고 kubectl describe pod pod-demo 를 입력하면 우리가 입력한 애노테이션 정보를 볼 수 있다.

 

 

 

 

deployment.yaml 파일의 내용은 아래와 같다.

만약 rolling update를 한다고 하면 annotation은 히스토리를 위한 것이고

실제 업데이트는 image를 변경해서 다시 apply를 해야 rolling update가 진행된다.

즉, 관리자는 annotation을 편집해서 히스토리도 남기고 apply를 통해 실제 rolling update도 진행해야 하는 것이다.

반응형