Monday 14 February 2022

Belajar Kubernetes 4: Annotation

memahami annotation di kubernetes - Sebelumnya kit telah belajar tentang, Belajar Kubernetes 2: Memahami Label. Pada dasarnya, annotation sama seperti label. Tetapi, annotation hanya berlaku sebagai informasi tambahan pada sebuah service yang tidak dapat dijadikan filter. Value annotation juga deskriptif yang bisa memuat kalimat sampai 256kb.

Membuat Annotation

Kita bisa menyisipkan annotation pada file yaml konfigurasi pod dibawah ini:

pod.yaml

apiVersion: v1
kind: Pod
metadata:
  name: nama-pod
  annotations:
      ....
spec:
  containers:
      - ....   

Contoh:

pod-nginx-.yaml

apiVersion: v1
kind: Pod
metadata:
  name: nginx-annotation
  annotations:
    foo: bar
    test: bla bla bla
spec:
  containers:
  - name: nginx
    image: nginx
    ports:
      - containerPort: 80

Setelah itu, buat pod nya.

$ kubectl create -f pod-nginx.yaml



Menampilkan Annotation Pod
$ kubectl describe pod nginx

Menambah Annotation Pada Pod Yang Sedang Berjalan
$ kubectl annotate pod <nama-pod> key=value
$ kubectl annotate pod <nama-pod> key=value --overwrite
Oke, itulah sedikit penjelasan tentang annotation. Sampai jumpa di pembelajaran selanjutnya, Belajar Kubernetes 5: Namespace.

0 komentar

Post a Comment

Hai, Mohon Komentar Yang Relevan Dan Tidak OOT!