Skip to content
This repository has been archived by the owner on Jan 27, 2021. It is now read-only.

Latest commit

 

History

History

01_Hyperledger_Fabric_Deployment

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Hyperledger Fabric Network

This folder contains resources, keys, and certificates to deploy a Hyperledger Fabric Development cluster using Kubernetes. To deploy this solution run the deployment script ./deploy.ps1.

Deploy this development network first, and then based on your needs modify for a production environment. Note do not use this in production without generating new cryptographic materials and using a proper CA.

Prerequisites

  1. Kubectl
  2. Helm The Package Mangager for Kubernetes
  3. A Kubernetes cluster deployed in Azure

Setup Options

  • Generate Keys and Certificates Optional - To generate your own Keys and Certificates see the Hyperledger Fabric Docs and This Demos from the Hyperledger Fabric Global Workshop
  • Deployment Script - run .\deploy.ps1

Instructions

  1. Update the variables in the deployment script to match the names of your resources from 01_Hyperleder_Fabric_Deployment. Once deployed save the external IP Addresses for the Hyperledger Fabric Orderer.
kubectl get services -n contoso
kubectl get services -n org1

References

  1. Hyperledger Fabric Optional - To generate your own Keys and Certificates, or use a CA see the Hyperledger Fabric Docs.
  2. Helm - Helm packages are kubernets packages used to easily deploy and manage your kubernets components. This Demos from the Hyperledger Fabric Global Workshop walks through a similar Hyperledger Fabric network using Helm Packages.