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.
No comments:
Post a Comment
Komentar yang bermutu Insyaallah akan mendapatkan berkah