[Kubernetes] Annotation 추가하기

2023. 2. 9. 17:47·Cloud Engineering/Kubernetes ⚙️
목차
  1. Annotation이란 
  2. Annotation을 추가하는 방법 
728x90

Annotation이란 

Object에 부가적으로 붙여주고 싶은 정보를 Annotation이라고 한다. Label과 같이 Key: Value 값으로 저장되지만, Label처럼 검색이 되지 않는다. 

 

Annotation을 추가하는 방법 

1. object에 직접 Annotation을 커맨드로 추가

$ kubectl annotate pods PODNAME ANNOTATION_KEY=VALUE

[예시]

$ kubectl annotate pods myapp-pod devops-team/developer=Minjee

kubectl describe pods 명령어를 통해 다음과 같이 Annotation 필드의 마지막 줄에 내용이 추가 된 것을 확인할 수 있다.

 

 

2. Manifest File 생성시에 Annotation 추가하기 

test-annotation-pod.yaml 의 내용을 다음과 같이 작성했다. metadata 하위의 annotations에 key: value 형태로 추가할 내용을 적었다.

apiVersion: v1
kind: Pod
metadata:
  name: test-annotation-pod
  annotations:
    backend-team/developer: freemjstudio
spec:
  containers:
  - name: test-annotation-pod
    image: ghcr.io/c1t1d0s7/go-myweb:alpine
    ports:
    - containerPort: 8080
      protocol: TCP

pod을 생성한다 

$ kubectl create -f test-annotation-pod.yaml

다음과 같이 Annotation이 추가된 것을 확인할 수 있다. 

728x90

'Cloud Engineering > Kubernetes ⚙️' 카테고리의 다른 글

[Kubernetes] Pod Lifecycle (Pod의 생명주기) 와 컨테이너의 상태  (0) 2023.02.11
[Kubernetes] Namespace 생성, 삭제, 확인하기  (0) 2023.02.09
[Kubernetes] Pod 생성 및 삭제하기  (0) 2023.02.09
[Kubernetes] Label 생성과 Label 검색하기 (Selector)  (0) 2023.02.09
[Kubernetes] YAML 문법과 Manifest 파일 형식  (0) 2023.02.09
  1. Annotation이란 
  2. Annotation을 추가하는 방법 
'Cloud Engineering/Kubernetes ⚙️' 카테고리의 다른 글
  • [Kubernetes] Pod Lifecycle (Pod의 생명주기) 와 컨테이너의 상태
  • [Kubernetes] Namespace 생성, 삭제, 확인하기
  • [Kubernetes] Pod 생성 및 삭제하기
  • [Kubernetes] Label 생성과 Label 검색하기 (Selector)
minjiwoo
minjiwoo
Data Engineering과 Cloud Native 기술에 대해 Dive Deep 하는 플랫폼 엔지니어가 되는 것을 목표로 하고 있습니다. 경험과 공부한 내용을 기록하며 지속가능한 엔지니어가 되는 것이 꿈입니다.
minjiwoo
minji's engineering note
minjiwoo
전체
오늘
어제
  • 분류 전체보기 (612)
    • Data Engineering (42)
      • Apache Spark (11)
      • Databricks & Delta Lake (9)
      • Airflow (3)
      • SQL (6)
      • Trouble Shooting (2)
      • Hadoop (2)
      • MLOps (1)
    • Cloud Engineering (104)
      • AWS (23)
      • Linux 🐧 (29)
      • Docker 🐳 (21)
      • Kubernetes ⚙️ (20)
      • Ansible (10)
    • Computer Science (87)
      • 네트워크 (9)
      • 운영체제 (25)
      • 정보처리기사 (48)
      • CS 기술 면접 스터디 (3)
    • Programming Languages (27)
      • Python (17)
      • C와 C++ (10)
    • Backend (5)
      • Django (2)
    • 프로젝트 (2)
      • 테크포임팩트 (2)
    • iOS (11)
      • 레이블러리 (2)
    • Algorithm (PS) (275)
      • LeetCode (6)
    • 개발일기 (29)
      • 내돈내산 후기🎮 (3)
      • 개발자 취준생 (4)
      • Today I Learned (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • Hi there

인기 글

태그

  • 백트래킹
  • ansible
  • 리눅스
  • 알고리즘
  • 백준
  • BFS
  • docker
  • Databricks
  • 클라우드
  • 프로그래머스
  • 쿠버네티스
  • 카카오코딩테스트
  • dp
  • 운영체제
  • 데이터엔지니어
  • 파이썬
  • AWS
  • 스파크
  • EC2
  • Leetcode
  • dfs
  • python
  • 데이터엔지니어링
  • linux
  • Kubernetes
  • 코딩테스트
  • 데이터브릭스
  • 빅데이터
  • SPARK
  • Swift

최근 댓글

최근 글

hELLO· Designed By정상우.v4.5.2
minjiwoo
[Kubernetes] Annotation 추가하기
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.