오픈시프트 3의 카우치베이스

OpenShift 는 레드햇의 오픈소스 PaaS 플랫폼입니다. OpenShift 3 는 Docker와 Kubernetes를 사용하여 애플리케이션을 실행하는 총체적인 경험을 제공합니다. 모든 작업은 Red Hat의 전통적인 방식으로 오픈 소스에서 수행됩니다. OpenShift Origin. 이는 또한 다음 주요 릴리스의 OpenShift 온라인 그리고 OpenShift Enterprise.

컨테이너 오케스트레이션을 위해 Docker와 Kubernetes를 사용하는 OpenShift 3를 사용하면 Docker 이미지가 있는 모든 제품을 최소한의 노력으로 실행하는 것이 매우 간단해집니다. 이 블로그에서는 다음을 시작하는 방법을 설명합니다. 카우치베이스 를 사용할 수 있습니다.

OpenShift-logoCouchbase Logo

OpenShift 3 시작하기

  • 최신 다운로드 방랑자 상자 (이 글을 쓰는 시점 기준 1.1) 및 방랑자 파일 에서: openshift.org/vm/. 같은 디렉토리에 복사합니다.

    Vagrant파일은 2GB 메모리로 구성되며 더 많은 컨테이너를 실행해야 하는 경우 업데이트할 수 있습니다. OpenShift 마스터, 노드, Docker 레지스트리 및 기타 구성 요소는 VM 내부에서 실행됩니다.

    이 블로그는 Vagrant 1.7.4 및 VirtualBox 5.0.10r104061을 사용하여 작성되었습니다.

  • 방랑자 상자를 추가합니다:

  • 가상 머신을 시작합니다:

OpenShift 3 클라이언트 다운로드 및 구성

  • 다운로드 Mac 64비트 클라이언트 도구 (gem 설치 rhc 는 V2 전용입니다) openshift.org/vm/ 를 실행하여 디렉터리에서 추출합니다. 목록은 다음과 같습니다:

  • 클라이언트 버전을 확인합니다:

  • 제거 ~/.kube/config또는 다른 이름으로 변경할 수 있습니다.
  • OpenShift에 로그인합니다:

OpenShift 3에서 카우치베이스 애플리케이션 만들기

  • 새 Couchbase 인스턴스를 만듭니다:

    아룽업타/카우치베이스 를 사용하는 것처럼 사용됩니다. Couchbase REST API 를 사용하여 Couchbase 서버를 사전 구성할 수 있습니다:

    • 메모리 및 인덱스 할당량
    • 쿼리, 데이터 및 인덱스 서비스
    • 사용자 이름 및 비밀번호 자격 증명
    • 설치 여행 샘플 버킷

    이 샘플 버킷은 나중에 데이터를 쿼리하는 데 사용됩니다.

  • 배포 상태를 확인합니다:

  • 파드 목록을 찾습니다:

  • Couchbase 포드에 대해 자세히 알아보세요:

카우치베이스 샘플 버킷 쿼리

  • 방랑자 상자에 로그인합니다:

  • 실행 중인 모든 컨테이너의 목록을 찾습니다:

    카우치베이스 컨테이너를 검색합니다:

    컨테이너의 ID를 가져옵니다:

  • 카우치베이스 서버가 실행 중인 파드의 IP 주소를 가져옵니다:

  • 위에 표시된 IP 주소를 사용하여 Couchbase 쿼리 CLI를 시작합니다:

  • 샘플 버킷을 쿼리합니다:

즐겨보세요! 이 블로그에서는 OpenShift 3에서 Couchbase를 시작하기 위한 기본 사항을 설명합니다. 향후 블로그에서 보여드리겠습니다:

  • OpenShift에 애플리케이션을 배포하고 이 카우치베이스를 사용하는 방법
  • 이 애플리케이션을 OpenShift 외부에서 액세스할 수 있도록 설정하는 방법
  • OpenShift에서 Couchbase를 확장하는 방법
  • 다른 흥미로운 아이템도 함께 제공될 수 있습니다.

보고 싶은 기능에 대한 제안이 있으신가요?  

Couchbase 4.1에 대해 자세히 알아보세요:

이 문서 공유하기
받은 편지함에서 카우치베이스 블로그 업데이트 받기
이 필드는 필수 입력 사항입니다.

작성자

게시자 Arun Gupta, 개발자 지원 부문 부사장, Couchbase

아룬 굽타는 Couchbase의 개발자 지원 담당 부사장입니다. 그는 Sun, Oracle, Red Hat에서 10년 이상 개발자 커뮤니티를 구축하고 이끌었습니다. 그는 콘텐츠, 마케팅 캠페인 및 프로그램의 전략, 계획 및 실행을 개발 및 실행하는 교차 기능 팀을 이끄는 데 있어 깊은 전문성을 보유하고 있습니다. 그 전에는 Sun에서 엔지니어링 팀을 이끌었으며 Java EE 팀의 창립 멤버입니다. Gupta는 기술에 관한 블로그 게시물을 2,000개 이상 작성했습니다. 40여 개국에서 수많은 주제에 대해 광범위한 강연 경험을 가지고 있으며, 3년 연속 JavaOne Rock Star로 선정되었습니다. 또한 미국에서 Devoxx4Kids 지부를 설립하여 어린이를 대상으로 한 기술 교육을 지속적으로 장려하고 있습니다. 기술에 관한 여러 권의 책을 저술했으며, 열렬한 마라토너이자 지구를 횡단하는 사람, Java 챔피언, JUG 리더, NetBeans 드림팀 멤버, Docker 캡틴이기도 한 그는 @arungupta에서 쉽게 만나볼 수 있습니다.

댓글 남기기

카우치베이스 카펠라를 시작할 준비가 되셨나요?

구축 시작

개발자 포털에서 NoSQL을 살펴보고, 리소스를 찾아보고, 튜토리얼을 시작하세요.

카펠라 무료 사용

클릭 몇 번으로 Couchbase를 직접 체험해 보세요. Capella DBaaS는 가장 쉽고 빠르게 시작할 수 있는 방법입니다.

연락하기

카우치베이스 제품에 대해 자세히 알고 싶으신가요? 저희가 도와드리겠습니다.