DevOps/Kubernetes

    쿠버네티스 파드 강제 종료하기

    파드를 아무리 지우려고 시도를 해보아도, 종료되지 않는 문제가 생겼었습니다. > kubectl get pod NAME READY STATUS RESTARTS AGE ds-nginx-f5c4s 0/1 Terminating 0 44h > kubectl delete pod ds-nginx-f5c4s --grace-period 0 pod "ds-nginx-f5c4s" deleted ^C 아무리 시간이 지나도 삭제가 되지 않아 아래의 방법대로 해결하였습니다. > kubectl delete pod ds-nginx-f5c4s --grace-period 0 --force warning: Immediate deletion does not wait for confirmation that the running resourc..

    쿠버네티스(Kubernetes) 기초 다지기

    쿠버네티스(Kubernetes) 기초 다지기

    왜 쿠버네티스인가? 많은 서비스를 운영하는 대기업이나 대규모 서비스를 운영하는 대기업 에서 kubernetes 에서 적극적으로 활용할 수 있다. Auto-Scaling : 가상화 기술을 통해 트래픽이 많은 서버에 자연스럽게 더 많은 자원을 이용해 준다. Self-Healing : 서버 장애에 대비하여 가상화 백업 서버를 이용하여 한 서버에 장애가 발생할 경우 알아서 서비스에 자원을 이용한다. Deployment : 쿠버네티스 클러스터를 구동시키면, 컨테이너화된 애플리케이션을 배포하게 되는데, 그러기 위해 디플로이먼트를 만들고 이 디플로이먼트에 애플리케이션을 어떻게 배포하고 업데이트 하는지를 알려주면 이를 자동으로 수행해 준다. Automated Rollbacks : 디플로이먼트된 애플리케이션이 업데이트 ..