일정 : https://developer.ibm.com/kr/devday2018/
- Hyperledger Fabric을 Kubernetes 에 배포해보기 (핸즈온랩) (공무제:mooje.kong@gmail.com)
- IKS_Hyperledger.pdf
- 실습1 : 오픈마켓 상품거래 시스템을 컨셉으로, Hyperledger Fabric를 개발
- https://github.com/mjkong/mymarket
- 실습2 : IBM-Cloud으로 구축 및 Kubernetes으로 배포
- 1) https://console.bluemix.net/containers-kubernetes/clusters 에서 계정생성 및 서버발급.
- 2) ibmcloud CLI 설치 및 접속 및 확인
- curl -sL https://ibm.biz/idt-installer | bash
- ibmcloud login -a https://api.au-syd.bluemix.net
- ibmcloud cs region-set ap-south
- ibmcloud cs cluster-config mycluster
- export KUBECONFIG=%HOMEPATH%.bluemix/plugins/container-service/clusters/mycluster/kube-config-mel01-mycluster.yml
- kubectl get nodes
- 3) https://github.com/mjkong/mymarket/tree/master/deploy/k8s/kube-config 기반로 서버에 컨테이너 배포.
- kubectl create -f createVolume.yaml
- kubectl get pv
- kubectl create -f createArtifactsJob.yaml
- kubectl get po
- kubectl cp ../artifacts/ copyartifacts-bskb8:/shared/
- ???
- kubectl create -f generateArtifactsJob.yaml
- ...
- kubectl create -f blockchain-services.yaml
- kubectl get svc
- kubectl create -f peersDeployment.yaml
- kubectl get po
- kubectl create -f create_channel.yaml
- kubectl get po
- kubectl create -f create_channel.yaml
- kubectl create -f join_channel.yaml
- kubectl create -f chaincode_install.yaml
- (Hyperledger 0.6 과 1.x 의 chaincode install에 차이)
- (0.6은 알아서 설치되었었는데... 1.x는 하나씩 해줘야 함)
- kubectl create -f chaincode_instantiate.yaml
- (private-data collection config.json 지원)
- ...
- echo $(kubectl get pod -l name=store1peer0 --output=jsonpath={.items..metadata.name})
- kubectl exec -it $(kubectl get pod -l name=store1peer0 --output=jsonpath={.items..metadata.name}) bash
- peer chaincode invoke -o mymarket-orderer:31010 -C mymarketchannel -n mycc -c '{"Args":["registProducts","lee_car","1","lee"]}'
- peer chaincode query -C mymarketchannel -n mycc -c '{"Args":["getProductList",""]}'
- ...
- echo $(kubectl get pod -l name=store1peer1 --output=jsonpath={.items..metadata.name})
- kubectl exec -it $(kubectl get pod -l name=store1peer1 --output=jsonpath={.items..metadata.name}) bash
- peer chaincode query -C mymarketchannel -n mycc -c '{"Args":["getProductList",""]}'
- ...
- peer chaincode invoke -o mymarket-orderer:31010 -C mymarketchannel -n mycc -c '{"Args":["registCategory","lee_car","lee"]}'
- peer chaincode query -C mymarketchannel -n mycc -c '{"Args":["getCategories",""]}'
- 매일의 일상을 바꾸는 블록체인 (Jerry Cuomo, IBM Fellow, 블록체인 기술 부사장)
- 1) JerryCuomo.pdf
- 2) ...
- 3) ...
- 하이퍼레저 패브릭에 기반한 IBM Blockchain (Arnaud Le Hors, 웹 & 블록체인 오픈 테크놀러지 기술 수석, IBM)
- Update on Hyperledger Fabric and IBM Blockchain Platform (Arnaud Le Hors, IBM)
- ArnaudLeHors.pdf
- (IBM KOREA 공진기 실장)
- KingMaker.pdf
- 자동차 부품 물류 SCM에 적용하기 위한 블록체인 네트워크 맞춤화 구성 (현대자동차 이민구)
- hyundai.pdf
- 하이퍼레저 패브릭 기반의 서비스형 블록체인 플랫폼의 메인넷 구축 과정 (Bezant 박종하)
- Bezant.pdf
- Bezant_Technical_WP_ko.pdf
- 문과생의 "한 달만에 Composer로 해커톤! 입상까지" 일대기 (성균관대 이동건)
- SK.pdf
- http://www.kyeongin.com/main/view.php?key=20180830010010009
-끝-
'IT 서적 & 강좌' 카테고리의 다른 글
[웨비나] AWS AI/ML (0) | 2020.04.30 |
---|---|
[코테] 문제풀이 (0) | 2019.11.06 |
[서적] 하이퍼레저 패브릭으로 배우는 블록체인 (0) | 2019.09.14 |
[강좌] 박승철의 정보통신과블록체인 : 리플 (0) | 2019.09.14 |
[강좌] 박승철의 정보통신과블록체인 : 하이퍼레저 패브릭 (0) | 2019.09.14 |