반응형
애노테이션은 쿠버네티스에게 특정 정보를 전달하기도 하고 필요한 정보를 기록할 용도로 사용된다.
이는 마치 주석과 같은 역할은 한다.
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도 진행해야 하는 것이다.
반응형
'따배쿠' 카테고리의 다른 글
[따배쿠] 10. Kubernetes ConfigMap (0) | 2022.11.16 |
---|---|
[따배쿠] 9-4. kubernetes Canary Deployment (0) | 2022.11.16 |
[따배쿠] 9-2. kubernetes node label (0) | 2022.11.16 |
[따배쿠] 9-1. kubernetes label 쿠버네티스 레이블 (0) | 2022.11.16 |
[따배쿠] 8-1, 2 Kubernetes Ingress 개념과 Ingress Controller 설치 및 실습 - 웹페이지 구현 (1) | 2022.11.15 |