Skip to content
This repository was archived by the owner on Jul 22, 2024. It is now read-only.
maheshwarishikha edited this page Feb 23, 2018 · 18 revisions

Welcome to the blockchain-network-on-kubernetes wiki!

Umbrella SI Journey

Blockchain Network on Kubernetes Cluster on IBM Cloud: Leverage IBM Cloud Container service to setup the Hyperledger Fabric network using Kubernetes Cluster.

Short Name

Set up of Blockchain network using Kubernetes Cluster on IBM Cloud

Short Description

Demonstrates a way to setup your Hyperledger Fabric network using Kubernetes Cluster on IBM Cloud.

Offering Type

Blockchain

Introduction

For developing any blockchain (Hyperledger Fabric) application, you need to setup a Hyperledger Fabric network to develop, test and execute the application. Hyperledger Fabric network can be setup in multiple ways.

  • Setup Hyperledger Fabric network locally.
  • Use Blockchain as a service hosted on IBM Cloud. IBM Cloud provides you Blockchain as a service with a membership paid plan.
  • Setup Hyperledger Fabric network using Kubernetes Cluster on IBM Cloud.

Hosting the Hyperledger Fabric network on IBM Cloud provides you additional benefits like multiple users can work on the same setup, the setup can be used for different blockchain applications, the setup can be reused and so on.

This pattern provides you the scripts to automate the process for setting up Hyperledger Fabric network using Kubernetes Cluster on IBM Cloud.

Author

By Shikha Maheshwari

Code

Demo

N/A

Video

TODO

Overview

This pattern demonstrates a way to setup your Hyperledger Fabric network using Kubernetes Cluster on IBM Cloud.

IBM Cloud Container Service allows you to create a free cluster that comes with 2 CPUs, 4 GB memory, and 1 worker node. This is called lite cluster and allows you to get familiar with and test Kubernetes capabilities. This pattern uses a lite cluster provided by IBM Cloud. This pattern provides you the scripts to automate the process for setting up Hyperledger Fabric network using Kubernetes Cluster on IBM Cloud.

Please note that the blockchain network setup on Kubernetes Cluster is good to use for demo scenarios, but for production it is recommended to use IBM Blockchain as a service hosted on IBM Cloud.

Flow

  1. Log in to IBM Cloud CLI and initialize IBM Cloud Container Service plugin.
  2. Set context for Kubernetes CLI by downloading Kubernetes configuration files and setting KUBECONFIG environment variable.
  3. Run script to deploy your hyperledger fabric network.

Included components

  • Hyperledger Fabric: Hyperledger Fabric is a platform for distributed ledger solutions underpinned by a modular architecture delivering high degrees of confidentiality, resiliency, flexibility and scalability.

  • IBM Cloud Container Service: IBM Container Service enables the orchestration of intelligent scheduling, self-healing, and horizontal scaling.

Featured technologies

  • Blockchain: A blockchain is a digitized, decentralized, public ledger of all transactions in a network.

  • Kubernetes Cluster: In Kubernetes Engine, a container cluster consists of at least one cluster master and multiple worker machines called nodes. A container cluster is the foundation of Kubernetes Engine.

Blog

Title - Explore and get insights on unstructured text data in any domain

Links

Clone this wiki locally