Yudi Putra Wiratama
Yudi Putra Wiratama Remaja pecandu kopi yang tertarik seputar dunia server Linux , Cloud , dan Cyber Security

Kubernetes: Belajar Annotation di Kubernetes


Kubernetes: Belajar Annotation di Kubernetes

Annotation bisa digunakan untuk memberikan informasi tambahan pada resources di kubernetes mirip dengan label tapi tidak bisa difilter seperti label yang dimana kita bisa mencari memfilter resources berdasarkan label. Annotation berupa informasi tambahan lebih seperti deskripsi yang bisa menampung hingga 256 kb. struktur nya juga sama yaitu key value yang bisa diberikan ke resources yang ada di kubernetes.

Membuat Annotation

seperti sebelumnya saat membuat label yaitu menggunakan konfigurasi file .yaml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
apiVersion: v1
kind: Pod
metadata:
  name: myapps-annotate
  labels:
    version: 2.0.1
  annotations:
    Description: This is my first apps
    Version: Beta                     
    About: Belajar Kubernetes
spec:
  containers:
    - name: nginx 
      image: nginx     
      ports:
        - containerPort: 80

simpan misalkan annotation.yml, dan create menggunakan kubectl

untuk menambah atau mengganti annotation ke pod atau resources yang sudah ada cara nya sama dengan label yaitu

1
2
kubectl annotate pod namapod key=value
kubectl annotate pod namapod key=value --overwrite

kita coba menambah annotasi dengan cara imperatif misalkan

1
kubectl annotate pod -l version=2.0.1 Hai=Halo

jika ingin merubah juga sama dengan label caranya

1
kubectl annotate pod -l version=2.0.1 Hai=HaiLagi --overwrite

oke mungkin segitu saja terkait annotation di kubernetes, jadi annotation bisa kita gunakan untuk menambahkan deskripsi informasi pada resources di kubernetes untuk detail informasi.

comments powered by Disqus