-
kubernetes 기본 개념Cloud 2015. 9. 14. 09:00개념정리Cluster : Kubernetes가 앱을 실행하기위한 물리/가상 장비 집합Node : Kubernetes가 실행중인 물리/가상 장비Pod : Kubernetes가 생성/스케쥴/관리 하는 비슷한 컨테이너들의 묶음.Label : 객체 그룹을 지정/관리하기 위한 키:값 쌍.Selector : label에 관련된 자원이 어떤 것인지에 대한 표현이다.Replication controller : pod들의 수명주기를 관리함. pod안에 있는 컨테이너 개수가 항상 일정하게 유지되게 관리함Service : pod에 접속하게 하는 로드밸런서Volume : 컨테이너에서 파일시스템을 통해서 접근할 수 있는 디렉토리.Secret : 인증 토큰같은 민감한 데이터를 저장.Name : 자원에 사용자나 클라이언트가 제공한 이름Namespace : 자원간의 이름 충돌을 막기 위해 사용.Annotaion : label보다 큰 개념의 키:값 쌍. 확장기능등에 사용.아키텍처Google Container Engin에서 상용으로 서비스 하고 있으니까 간단한 작동 테스트는 그 위에서 해보면 됨.GCE상에 클러스터를 등록하는건 kubernetes가 해주는게 아니라 gcloud라는 별도의 명령을 통해서 진행한다.생성된 클러스터에 pod, service등을 만드는건 kubectl명령을 사용한다.아직 (2015. 8. 26 ) 베타라서 그런지 소소한 버그들이 있음.
'Cloud' 카테고리의 다른 글
openstack keystone 설치해보기 (0) 2016.02.17 Large-scale cluster management at Google with Borg 정리 (0) 2015.09.21 etcd 기본사용 (0) 2015.09.11 libvirt 사용하기 (0) 2015.03.25 가상화 이미지 빌더 도구인 Oz (0) 2015.03.24 댓글