Windows에서 PCF Dev Part-2 사용

개시하다


Windows를 사용하여 PCF Dev를 사용해 보십시오.계속

1. 전제


다음 환경에서 작업한 내용을 기술하였다.
Windows 10 Home (64bit)
VirtualBox 5.2
cf-cli-installer_6.32.0_winx64
pcfdev-v0.28.0+PCF1.11.0-windows
JDK1.8* 샘플 적용 Build에서 사용

2. 샘플 응용 프로그램 구축


github에서 샘플 프로그램 가져오기
>git clone https://github.com/cloudfoundry-samples/spring-music
PCF Dev에 로그인
> cf login -a api.local.pcfdev.io --skip-ssl-validation
API endpoint:  api.local.pcfdev.io   
Email>     user
Password>  pass
샘플 프로그램의 폴더로 이동하여 구축
> cd .\spring-music
> .\gradlew.bat assemble
Part-1

3. 템플릿 적용


PDC DEV로 push
> cf push --hostname spring-music


4. 샘플 응용 프로그램 액세스


브라우저에서데이터베이스 액세스

5. 로그 확인


최근 스냅샷
> cf logs spring-music --recent
http://spring-music.local.pcfdev.io/
스트리밍 로그(브라우저에서 다시 로드하면 로그가 표시됨)
> cf logs spring-music

6. 데이터베이스 바인딩


현재 상태라면 데이터는 메모리에 저장되기 때문에 변경된 데이터는 저장할 수 없습니다.상태를 보려면 브라우저 화면의 오른쪽 위 모서리에 있는 Info 아이콘을 클릭합니다.

나는 즉시 데이터베이스를 연결해 보려고 한다.mysql을 사용하면 목록에 512mb와 1gb가 시장 광장에 있는 것 같습니다.이번에는 512mb의 물건을 사용합니다.
> cf marketplace -s p-mysql
> cf create-service p-mysql 512mb my-spring-db
> cf bind-service spring-music my-spring-db

귀속이 성공한 후에 프로그램을 시작하여 귀속 상황을 확인합니다.
> cf restart spring-music
> cf services

브라우저 화면에서도 확인합니다.

7. 어플리케이션 확대, 확대


실례를 두 개로 늘려 상태를 확인한다.
> cf scale spring-music -i 2
> cf app spring-music

메모리 및 디스크 증가(실패)
> cf scale spring-music -m 1G
> cf scale spring-music -k 512M
※ 무기력한 기계는 배율을 견디지 못해 콘솔에 접속해 보니 앱이 붕괴된 상태입니다.유감,,,

참조 페이지




https://pivotal.io/platform/pcf-tutorials/getting-started-with-pivotal-cloud-foundry-dev/deploy-the-sample-app
https://pivotal.io/platform/pcf-tutorials/getting-started-with-pivotal-cloud-foundry-dev/view-the-logs

좋은 웹페이지 즐겨찾기