Ask Belajar Kubernetes 3: Label AdityaDees - AdityaDees

Hot

https://publishers.chitika.com/

Contact us for advertising.

14 February 2022

Ask Belajar Kubernetes 3: Label AdityaDees

memahami label di kubernetes - Label adalah kata yang digunakan sebagai tanda tertentu untuk sebuah pod. Label dapat berfungsi untuk memberi informasi tambahan pada pod, atau mengelompokan pod berdasarkan pembagian label nya. Tidak hanya pod, label bisa digunakan untuk seluruh elemen kubernetes seperti Replicaset, Replication Controller, dan lain-lain.

Pada dasarnya, label mengorganisir setiap service pada kubernetes, yang mana nantinya bisa memudahkan servis lain untuk memilih beberapa servis sesuai label yang telah dibuat.

Kita telah berhasil membuat Pod di artikel sebelumnya, Belajar Kubernetes 2: Memahami Pod. Selanjutnya, kita akan coba menambah label pada konfigurasi pod yang sama.

Membuat Label

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

pod.yaml

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

Contoh:

pod-nginx-.yaml

apiVersion: v1
kind: Pod
metadata:
name: nginx-label
labels:
team: developer-one
version: 0.0.1
environment: production
spec:
containers:
- name: nginx
image: nginx
ports:
- containerPort: 80

Setelah itu, buat pod nya.

$ kubectl create -f pod-nginx.yaml



Menampilkan Pod Bersama Label
$ kubectl get pods --show-labels



Menampilkan Pod Berdasarkan Label

Berdasarkan key label.
$ kubectl get pods -l key
Berdasarkan key dan value label.
$ kubectl get pods -l key=value
Pengecualian key.
$ kubectl get pods -l '!key'
Pengecualian key=value.
$ kubectl get pods -l key!=value
Kondisioal 'berada di dalam'.
$ kubectl get pods -l 'key in (value1, value2)'
Kondisional 'tidak berada di dalam'.
$ kubectl get pods -l 'key notin (value1, value2)'

Oke, itulah sedikit penjelasan tentang label. Sampai jumpa di pelmbelajaran selanjutnya, Belajar Kubernetes 4: Annotation.

No comments:

Post a Comment

Komentar yang bermutu Insyaallah akan mendapatkan berkah

https://payclick.com/

Contact us for advertising.