docker-for-desktop Ready master 21m v1.10.11 k8s:~$ kubectl get pods No resources found. k8s:~$ kubectl get replicasets No resources found. k8s:~$ kubectl get deployments No resources found. k8s:~$ kubectl get services NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 24m → 何も動いていない(Pod無し)
created k8s:~$ kubectl get pods NAME READY STATUS RESTARTS AGE nginx-65899c769f-7hv7g 1/1 Running 0 52s k8s:~$ kubectl get deployments NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE nginx 1 1 1 1 3m k8s:~$ kubectl get replicasets NAME DESIRED CURRENT READY AGE nginx-65899c769f 1 1 1 5m → Nginxが動くPodが作られる。それに合わせて、 replicasetsやdeploymentsも用意される
RESTARTS AGE nginx-65899c769f-7hv7g 1/1 Running 0 16m k8s:~$ kubectl delete pod nginx-65899c769f-7hv7g pod "nginx-65899c769f-7hv7g" deleted koda:~$ kubectl get pods NAME READY STATUS RESTARTS AGE nginx-65899c769f-9hx9x 1/1 Running 0 37s → 新しいPod ができて起動している
AGE kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 50m nginx LoadBalancer 10.102.163.88 localhost 8080:31003/TCP 10m k8s:~$ kubectl delete services nginx service "nginx" deleted k8s:~$ kubectl get services NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 51m k8s:~$ kubectl get deployments NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE nginx 1 1 1 1 23m k8s:~$ kubectl delete deployments nginx deployment.extensions "nginx" deleted k8s:~$ kubectl get deployments No resources found. k8s:~$ kubectl get replicasets No resources found. k8s:~$ kubectl get pods No resources found. deploymentsを削除すると、replicasetsやpodsも消える
get pods NAME READY STATUS RESTARTS AGE redis-master-55db5f7567-n5xhx 0/1 ContainerCreating 0 5s k8s:guestbook$ kubectl apply -f redis-master-service.yaml service "redis-master" created k8s:guestbook$ kubectl get service NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 1h redis-master ClusterIP 10.97.14.102 <none> 6379/TCP 10s k8s:guestbook$ kubectl apply -f redis-slave-deployment.yaml deployment.apps "redis-slave" created k8s:guestbook$ kubectl apply -f redis-slave-service.yaml service "redis-slave" created k8s:guestbook$ kubectl apply -f frontend-deployment.yaml deployment.apps "frontend" created k8s:guestbook$ kubectl apply -f frontend-service.yaml service "frontend" created