본 포스팅은 따배쿠(따라하면서 배우는 쿠버네티스)을 보고 정리한 내용입니다.
$ kubectl get pods -o wide --watch
# 동작 과정을 line 별로 out
$ kubectl delete pod --all
pod "multipod" deleted
pod "mypod" deleted
pod "nginx-pod" deleted
pod "web1" deleted
$ kubectl create -f pod-multi.yaml
$ kubectl edit pod mutipod(name)
# yaml파일이 vim editor로 열림
$ kubectl get pods
No resources found in default namespace.
$ kubectl get pods --all-namespaces
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system coredns-64897985d-fdf7f 1/1 Running 11 (52m ago) 22d
kube-system etcd-minikube 1/1 Running 11 (52m ago) 22d
kube-system kube-apiserver-minikube 1/1 Running 11 (52m ago) 22d
kube-system kube-controller-manager-minikube 1/1 Running 11 (52m ago) 22d
kube-system kube-proxy-5v277 1/1 Running 11 (52m ago) 22d
kube-system kube-scheduler-minikube 1/1 Running 11 (52m ago) 22d
kube-system storage-provisioner 1/1 Running 17 (50m ago) 22d
$ kubectl run redis --image=redis123 --dry-run -o yaml > redis.yaml
$ cat redis.yaml
apiVersion: v1
kind: Pod
metadata:
name: redis
spec:
containers:
- image: redis123
name: redis
$ kubectl create -f redis.yaml
$ kubectl get pods
NAME READY STATUS RESTARTS AGE
redis 0/1 ErrImagePull 0 36s
$ kubectl describe pod redis
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Scheduled 2m18s default-scheduler Successfully assigned default/redis to minikube
Normal Pulling 38s (x4 over 2m18s) kubelet Pulling image "redis123"
Warning Failed 35s (x4 over 2m15s) kubelet Failed to pull image "redis123": rpc error: code = Unknown desc = Error response from daemon: pull access denied for redis123, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
Warning Failed 35s (x4 over 2m15s) kubelet Error: ErrImagePull
Warning Failed 20s (x6 over 2m14s) kubelet Error: ImagePullBackOff
Normal BackOff 8s (x7 over 2m14s) kubelet Back-off pulling image "redis123"
# 컨테이너 이미지가 없음을 확인함
$ kubectl edit pod redis
pod/redis edited
$ kubectl get pods
NAME READY STATUS RESTARTS AGE
redis 1/1 Running 0 4m35s