Kubernetes: Pods

Resource type alias po = pod = pods

Membuat Pod dengan command line

kubectl run <pod_name> --image=<docker_image>
kubectl run web --image=nginx

Membuat Pod dengan file YAML

apiVersion: v1
kind: Pod
metadata:
  name: pod-example
spec:
  containers:
  - name: ubuntu
    image: ubuntu:trusty
    command: ["echo"]
    args: ["Hello World"]

Menghapus Pod

kubectl delete pods <pod_name>
kubectl delete pods web

Menapilkan daftar Pod di dalam cluster

kubectl get pods
kubectl get pods --show-labels
kubectl get pods -o wide

Melihat detail sebuah Pod

kubectl describe pods <pod_name>
kubectl describe pods web

Menjalankan perintah dalam default container pada sebuah Pod

kubectl exec <pod_name> -- <cmd> <arg1> <arg2> ...
kubectl exec web -- pwd

Masuk ke dalam default container pada sebuah Pod

kubectl exec <pod_name> -it -- /bin/bash

Resources:


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *