반응형

kubernetes 23

쿠버네티스 아키텍처 - 클러스터

안녕하세요. 해당 글은 클러스터에 관한 글입니다. 클러스터란 쿠버네티스 아키텍처는 여러 컨테이너를 관리하기 위해 자기 맡은 역할을 수행하는 여러 대 서버가 하나의 클러스터로 연결되어 있습니다. 컨트롤 플레인 어떠한 명령을 프로그램에 전달할 때 API, CLI, 마우스 클릭이 가능한 UI 같은 기능을 통해 수행하도록 합니다. 이러한 기능을 담당하는 것이 컨트롤 플레인이라고 설명할 수 있습니다. * 정의 : 컨테이너의 라이프 사이클을 정의, 배포, 관리하기 위한 API와 인터페이스들을 노출하는 컨테이너 오케스트레이션 레이어 * 컨트롤 플레인은 마스터 노드에서 실행되며, 품고 있는 컴포넌트를 통해 각 기능은 아래와 같습니다. - kube-apiserver - 명령어 API를 처리 - etcd - 노드와 클러스..

kubernetes 2020.06.15

쿠버네티스의 클러스터 - 개념정리

안녕하세요. 이번 글은 쿠버네티스의 클러스터 아키텍처 개념 정리입니다. ## 들어가기 전 쿠버네티스란 컨테이너 관리 도구입니다. 컨테이너를 생성하고 설정을 변경하는 것(예를 들면 port-forward), 장애 시에도 고가용성을 보장하는 구조라는 것들을 생각해볼 수 있습니다. 컨테이너를 감싼 proxy를 떠올리며 쿠버네티스의 마스터 노드에서 명령어를 받아 etcd에 내용들을 저장하고 cloud 업체(GCP, AWS)와 통신하는 cloud-controller-manager와 kube-apiserver를 통해 kubelet과 kube-proxy를 제어하는 그림을 상상해보셨으면 합니다. ## 쿠버네티스의 클러스터 여러 대의 서버가 하나의 클러스터로 연결된 구조 ### 컨트롤 플레인 - 컨트롤 플레인이라 불리우..

kubernetes 2020.06.06

쿠버네티스 시작하기 - RUN

안녕하세요. 도커 컴포즈만 익혀도 괜찮을 것 같았지만, 더 좋은 도구들이 나오는 이유가 달라지진 않는 것 같습니다. ## 일단 run ### kubernetes 활성화 이 글을 작성하는 현재 windows 환경에 ubuntu app을 사용하고 있고, docker-desktop 으로 명령어를 사용하고 있습니다. 먼저 run을 해보시고, 접힌 캡처와 같은 에러가 발생할 경우 캡처를 따라 진행하시면 됩니다. 더보기 - 에러 - 활성화 - container START kubectl run ps-demo --image=psawesome/myhello --port=9999 --labels app=ps-demo ※ 아래 명령어를 입력하기 전 localhost:9999 로 먼저 접근을 시도해보세요. container ..

kubernetes 2020.06.06
반응형