Kubernetes basic CLI

Kubernetes mempunyai sebuah CLI tools (kubectl) yang mengexpose API kubernetes via local.

Untuk melihat deployment

kubectl get deploy

Untuk melihat Pod

kubectl get pod

Untuk melihat services

kubectl get svc

Untuk melihat ingress

kubectl get ingress

Untuk melihat namespaces

kubectl get ns

Untuk melihat node

kubectl get nodes

Untuk melihat Persistance Volume

kubectl get pv

Untuk melihat Peristance Volume Claim

kubectl get pvc

Untuk melihat replica set

kubectl get rs

Untuk melihat configmap

kubectl get cm

Tips :

  • untuk melihat secara langsung perubahan resource, gunakan –watch
  • untuk mendelete sebuah resource, ubah get menjadi delete diikuti dengan nama resource yang akan didelete

Untuk membuat sebuah deployment, services, ingress, etc. dapat menggunakan sebuah files yaml manifest dan gunakan command

kubectl create -f files.yaml

Untuk lebih mengerti sebuah resource, gunakan explain. contoh :

$ kubectl explain svc
DESCRIPTION:
Service is a named abstraction of software service (for example, mysql)
consisting of local port (for example 3306) that the proxy listens on, and the
selector that determines which pods will answer requests sent through the proxy.
.
.

 

Comments are closed.