가장 빨리 만나는 Docker 15장 - 5. 클라우드 서비스에서 CoreOS 사용하기

저작권 안내
  • 책 또는 웹사이트의 내용을 복제하여 다른 곳에 게시하는 것을 금지합니다.
  • 책 또는 웹사이트의 내용을 발췌, 요약하여 강의 자료, 발표 자료, 블로그 포스팅 등으로 만드는 것을 금지합니다.

CoreOS 사용하기

이재홍 http://www.pyrasis.com 2014.08.02 ~ 2014.09.20

클라우드 서비스에서 CoreOS 사용하기

Amazon EC2에서 CoreOS 사용하기

이번에는 Amazon Web Services의 EC2에서 CoreOS를 사용하는 방법입니다. AWS 콘솔에서 EC2 인스턴스를 생성합니다. 1. Choose AMI에서 왼쪽 AWS Marketplace 탭을 클릭하고, 검색창에 coreos를 입력하면 CoreOS를 선택할 수 있습니다.

그림 15-27 AWS Marketplace에서 CoreOS 검색

  1. Configure Instance에서 Advanced Details를 클릭하면 다음 그림과 같이 User data를 설정할 수 있습니다.

그림 15-28 CoreOS 인스턴스 User data 설정

User data 부분에 다음 내용을 입력합니다.

#cloud-config

coreos:
  etcd:
      # generate a new token for each unique cluster from https://discovery.etcd.io/new
      discovery: https://discovery.etcd.io/<클러스터 ID>
      # multi-region and multi-cloud deployments need to use $public_ipv4
      addr: $private_ipv4:4001
      peer-addr: $private_ipv4:7001
  units:
    - name: etcd.service
      command: start
    - name: fleet.service
      command: start
  • discovery: discovery URL을 설정합니다. discovery URL을 할당받는 방법은 '15.2 Vagrant로 CoreOS 설치하기'를 참조하기 바랍니다.
  • addr, peer-addr: $private_ipv4를 지정하면 IP 주소가 자동으로 설정됩니다. 여러 리전에 인스턴스를 생성하거나 다른 클라우드 서비스의 CoreOS와 함께 사용하려면 $private_ipv4 대신 $public_ipv4를 지정하면 됩니다.

저작권 안내

이 웹사이트에 게시된 모든 글의 무단 복제 및 도용을 금지합니다.
  • 블로그, 게시판 등에 퍼가는 것을 금지합니다.
  • 비공개 포스트에 퍼가는 것을 금지합니다.
  • 글 내용, 그림을 발췌 및 요약하는 것을 금지합니다.
  • 링크 및 SNS 공유는 허용합니다.

Published

2014-11-30