Kubernetes Architecture
2022. 3. 10. 18:17
🚦 Server/Kubernetes
목차 Desired State Kubernetes Architecture Master Node API server etcd Master 구성 Node 구성 Pod이 생성되기 위해 거치는 순서 1. Desired State Desire(요청)이 들어오면, 어떤 상태인지 체크를 하고, 그 요청과 현재 상태의 차이점을 발견하고, 그리고 요청을 해결한다. 이 프로세스가 루프를 돌면서 이루어진다. 이런 Desired state가 굉장히 많아질 수도 있다. 복제가 잘 됐는지, 로드밸런싱이 잘 되었는지 등의 Controller를 만들 수 있다. 2. Kubernetes Architecture Master : 중간에서 체크하고 실행되는 부분 Node : 실제로 컨테이너가 실행되는 부분 API server : 중간에서 ..
Kubernetes 란
2022. 3. 10. 11:29
🚦 Server/Kubernetes
목차 Container의 특징 Container Orchestration Container를 관리하는 방법에는 뭐가 있을까? 도커는 정말 편하다. 그럼 그 중에서도 도커를 관리하는 도구는 뭐가 있을까? 필자는 리눅스 명령어로 도커 컨테이너를 관리 한 경험이 있다. 1. Container의 특징 가상머신과 비교하여 컨테이너 생성이 쉽고 효율적이다. 컨테이너 이미지를 이용한 배포와 롤백이 간단하다. 언어나 프레임워크에 상관없이 애플리케이션을 동일한 방식으로 관리한다. 개발, 테스팅, 운영 환경은 물론 로컬 피시와 클라우드까지 동일한 환경을 구축 특정 클라우드 벤더에 종속적이지 않다. 수많은 컨테이너를 어떻게 관리하는게 좋을까? 서비스 검색, 서비스 노출, 서비스 이상, 부하 모니터링을 어떻게 해야 좋을까? ..