설치방법
SCDF(Spring Cloud Data Flow) 설치 방법은 다양하지만 간편하게 설치 할 수 있는 docker compose 방식을 활용 하기로 함
구분 | 방법 | 설명 | 채택 여부 |
---|---|---|---|
Local Machine | Docker Compose | Docker Compose를 통해 설치 | 채택 |
Docker Compose Customization | Docker Compose를 맞춤형 변경 후 설치 | ||
Manual | 메뉴얼 방식으로 로컬에 바로 설치 | ||
Cloud Foundary | Cloud Foundry CLI | Cloud Foundry에 커멘드 방식으로 설치 | |
Running locally | Cloud Foundry에 로컬서버 설정 | ||
Kubernetes | Cluster 만들기 | 쿠버네티스 클러스터로 구성하기 | |
Helm | 헬름을 이용해서 설치하기 | ||
kubectl | 쿠버네티스 CLI로 설치하기 | 차후에 진행 예정 | |
Kubernetes Compatibility | 쿠버네티스 버전별로 호환성 가져가기 |
설치
docker-compose.yml 파일을 wget 또는 curl 방식으로 다운로드 함
- wget 방식
wget -O docker-compose.yml https://raw.githubusercontent.com/spring-cloud/spring-cloud-dataflow/v2.6.2/spring-cloud-dataflow-server/docker-compose.yml
- curl 방식
curl https://raw.githubusercontent.com/spring-cloud/spring-cloud-dataflow/v2.6.2/spring-cloud-dataflow-server/docker-compose.yml -o docker-compose.yml
- 다운로드 전에 다른 파일들과 혼동되지 않도록 /scdf 와 같이 적절한 디렉토리를 만든 후 파일을 다운로드 받는 것도 좋은 방법임
기동
- 다운로드 받은 docker-compose 파일을 활용하여 scdf를 실행함
$ export DATAFLOW_VERSION=2.6.2 $ export SKIPPER_VERSION=2.5.2 $ docker-compose up
- 실행을 위한 스크립트가 번거롭기 때문에 start.sh 파일을 만들어서 기동하는 것도 좋은 방법임
#! /bin/sh export DATAFLOW_VERSION=2.6.2 export SKIPPER_VERSION=2.5.2 docker-compose up
Dashboard
- scdf 설치 후 http://localhost:9393/dashboard에 접속하면 아래와 같은 웹화면을 볼 수 있음
댓글남기기