fabric-samples/test-network-k8s/docs
Dave Enyeart 67d3c65847
Update test-network-k8s to use two digit version (#668)
Instead of using the Fabric and Fabric CA three digit version (2.4.3),
utilize the two digit version (2.4).
Each time a Fabric/FabricCA release is pushed to dockerhub the two digit version tag is updated.
This approach simplifies maintenance so that scripts don't have to be updated for every
third digit release.

Signed-off-by: David Enyeart <enyeart@us.ibm.com>
2022-03-03 18:16:19 -05:00
..
images Run the fabric test network on Kubernetes (#498) 2021-10-06 15:50:39 +00:00
APPLICATIONS.md Update samples to use published fabric-rest-sample (#626) 2022-02-03 12:15:29 -05:00
CA.md Employs the Kubernetes cert-manager for storage and organization of TLS certificates. (#612) 2022-02-08 09:31:09 +00:00
CHAINCODE.md Run the fabric test network on Kubernetes (#498) 2021-10-06 15:50:39 +00:00
CHANNELS.md Employs the Kubernetes cert-manager for storage and organization of TLS certificates. (#612) 2022-02-08 09:31:09 +00:00
HIGH_AVAILABILITY.md Employs the Kubernetes cert-manager for storage and organization of TLS certificates. (#612) 2022-02-08 09:31:09 +00:00
KUBERNETES.md Update test-network-k8s to use two digit version (#668) 2022-03-03 18:16:19 -05:00
README.md Employs the Kubernetes cert-manager for storage and organization of TLS certificates. (#612) 2022-02-08 09:31:09 +00:00
TEST_NETWORK.md Update test-network-k8s to use two digit version (#668) 2022-03-03 18:16:19 -05:00

Kubernetes Test Network

Starting in release 2.0, Hyperledger introduced the test-network to serve as both an accelerator and learning resource for running Fabric networks. In addition to providing a study guide for operational patterns, the test-network provided a baseline environment for members of the Fabric community to quickly get up to speed with a working, local system, author smart contracts, and develop simple blockchain applications.

As a supplement to the docker-compose based test-network, this guide presents an equivalent Fabric network suitable for running sample applications and chaincode, developing Gateway and Chaincode-as-a-Service applications, and harmonizing CI and deployment flows with a unified container framework - Kubernetes.

Similar to Fabric, Kubernetes introduces a steep learning curve and presents a dizzying array of operational flexibility. In this guide, we'll outline the design considerations in the ./network scripts, provide a supplement to the Fabric CA Deployment Guide, and build up to a reference model for realistic production deployments on Kubernetes.

Ahoy!

Network Topology

The Kube test network establishes as consortium among a dedicated ordering organization and two peer organizations. Participation in the network is managed over a channel, and transactions are committed to the blockchain ledgers by invoking the asset-transfer-basic Chaincode-as-a-Service running in a shared Kubernetes namespace.

Test Network

Detailed Guides