Core OS에 GlusterFS를 설치하는 방법은 무엇입니까?

Core OS에 GlusterFS를 설치하는 방법은 무엇입니까?

CoreOS 호스트에 kubernetes 클러스터를 구성했습니다.큐브 스프레이, 컨테이너 네이티브 스토리지를 설정하려고 합니다.Gluster-Kubernetes.

내가 겪고 있는 문제는 /opt/bin을 읽고 쓸 수 있음에도 불구하고 CoreOS에 패키지 관리자가 없다는 것입니다(원하는 경우 일부 바이너리를 거기에 넣을 수 있습니다). Gluster가 제대로 작동하려면 호스트 자체에서 GlusterFS를 사용할 수 있어야 합니다. 이것을 달성할 수 있는 방법이 있나요?

답변1

GlusterFS는 컨테이너를 통해 설치됩니다. "호스트에서 사용 가능"이라는 개념이 약간 벗어났습니다. Gluster는 실제로 통과할 수 있습니다.컨테이너 세트.

"호스트에서 사용 가능"하다고 생각하는 것은 기본 값 집합일 가능성이 높습니다.네임스페이스그리고대조군. 모든 코어에 액세스할 때능력기본 네임스페이스 세트와 "컨테이너"의 차이점은 (실제로 python virtualenv* 와 다르지 않습니다)입니다.

더 쉽게 사용할 수 있도록 하기 위한 많은 프로젝트가 있습니다.헥토르Kubernetes를 포함한 컨테이너의 Gluster 스토리지 볼륨을 관리하기 위한 API를 제공합니다.

내 생각에 가장 쉬운 방법은 완전한 것을 사용하는 것입니다.글러스터 쿠버네티스이 프로젝트는 빠르게 시작할 수 있도록 컨테이너 이미지, Heketi API, 배포 스크립트 및 빠른 시작 가이드 세트를 제공합니다.


*예. 나는 "python virtualenv"보다 더 많은 뉘앙스가 있다는 것을 알고 있습니다. 나를 고등학교 물리학 선생님이라고 생각해보세요. 우주에는 원자보다 작은 것이 없다고 말씀드립니다.

관련 정보