Annotation hampir sama dengan label
Bedanya, di annotation bisa menggunakan spasi
Tapi tidak bisa dilakukan filtering
Bisa sampai 256kb
- Contoh membuat pod dengan annotation (nginx)
apiVersion: v1 kind: Pod metadata: name: nginx-with-annotation labels: team: fe version: 1.4.1 environment: qa annotations: description: Ini adalah percobaan pod dengan annotation something: Apapun itu yaaa... spec: containers: - name: nginx image: nginx ports: - containerPort: 80
- Terminal
kubectl create -f <namafile>.yaml
- Output
pod/<namapod> created
- Terminal
- Melihat detail annotation di sebuah pod
kubectl describe pod nginx-with-annotation
- Menambah dan mengubah annotation pod
- Menambah
- Terminal
kubectl annotate pod <namapod> <key>=<value>
- Terminal
- Mengubah
- Terminal
kubectl annotate pod <namapod> <key>=<value> --overwrite
- Terminal
- Output
pod/<namapod> annotated
- Cek penambahan dan mengubahan
kubectl descrive pod <namapod>
- Menambah