설치방법
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에 접속하면 아래와 같은 웹화면을 볼 수 있음

댓글남기기