fabric-samples/test-network-k8s/docs
Tatsuya Sato 119d3bc53f
Some checks failed
Lint 🎉 / go (push) Has been cancelled
Lint 🎉 / typescript (push) Has been cancelled
Lint 🎉 / javascript (push) Has been cancelled
Lint 🎉 / java (push) Has been cancelled
Lint 🎉 / shell (push) Has been cancelled
Test Network Events 💡 / events (go, events) (push) Has been cancelled
Test High Throughput / basic (push) Has been cancelled
Test Network Basic 🔎 / basic (go) (push) Has been cancelled
Test Network Basic 🔎 / basic (java) (push) Has been cancelled
Test Network Basic 🔎 / basic (javascript) (push) Has been cancelled
Test Network Basic 🔎 / basic (typescript) (push) Has been cancelled
Test Network BFT Orderer 🍟 / basic (go, ca) (push) Has been cancelled
Test Network BFT Orderer 🍟 / basic (go, cryptogen) (push) Has been cancelled
Test Network BFT Orderer 🍟 / basic (java, ca) (push) Has been cancelled
Test Network BFT Orderer 🍟 / basic (java, cryptogen) (push) Has been cancelled
Test Network BFT Orderer 🍟 / basic (javascript, ca) (push) Has been cancelled
Test Network BFT Orderer 🍟 / basic (javascript, cryptogen) (push) Has been cancelled
Test Network BFT Orderer 🍟 / basic (typescript, ca) (push) Has been cancelled
Test Network BFT Orderer 🍟 / basic (typescript, cryptogen) (push) Has been cancelled
Test Network Events 💡 / events (java, events) (push) Has been cancelled
Test Network Events 💡 / events (javascript, events) (push) Has been cancelled
Kubernetes Test Network 🍒 / ccaas-java (push) Has been cancelled
Kubernetes Test Network 🍒 / ccaas-external (push) Has been cancelled
Kubernetes Test Network 🍒 / k8s-builder (push) Has been cancelled
Kubernetes Test Network 🍒 / multi-namespace (push) Has been cancelled
Test Network HSM 🍏 / hsm (go) (push) Has been cancelled
Test Network HSM 🍏 / hsm (java) (push) Has been cancelled
Test Network HSM 🍏 / hsm (javascript) (push) Has been cancelled
Test Network HSM 🍏 / hsm (typescript) (push) Has been cancelled
Test Network Off Chain 🍔 / off-chain (go) (push) Has been cancelled
Test Network Off Chain 🍔 / off-chain (java) (push) Has been cancelled
Kubernetes Test Network 🍒 / bft-orderer (push) Has been cancelled
Test Network Ledger 🥑 / basic (go, ledger) (push) Has been cancelled
Test Network Ledger 🥑 / basic (javascript, ledger) (push) Has been cancelled
Test Network Ledger 🥑 / basic (typescript, ledger) (push) Has been cancelled
Test Network Private 🔒 / private (go, private) (push) Has been cancelled
Test Network Private 🔒 / private (java, private) (push) Has been cancelled
Test Network Off Chain 🍔 / off-chain (javascript) (push) Has been cancelled
Test Network Off Chain 🍔 / off-chain (typescript) (push) Has been cancelled
Test Network SBE 🎵 / SBE (java, sbe) (push) Has been cancelled
Test Network SBE 🎵 / SBE (typescript, sbe) (push) Has been cancelled
Test Network Private 🔒 / private (typescript, private) (push) Has been cancelled
Test Network Secured 🔔 / secured (go, secured) (push) Has been cancelled
Update Fabric to v2.5.16 and v3.1.5 (#1425)
This patch updates Fabric versions:
- Fabric v2.5.16 and v3.1.5
- Fabric CA v1.5.21

fabric-ca-client v1.5.21 appends the default port 7054 when omitted,
breaking register/enroll against the ingress (443). Make the CA URL
port explicit (:443).

Signed-off-by: Tatsuya Sato <tatsuya.sato.so@hitachi.com>
2026-06-18 10:15:24 +01:00
..
images Run the fabric test network on Kubernetes (#498) 2021-10-06 15:50:39 +00:00
APPLICATIONS.md Update k8s CC builder to v7.2; Use *.localho.st loopback domain; Optionally bind docker reg to 0.0.0.0 (#811) 2022-08-08 12:05:48 +01:00
BFT_ORDERERS.md Update Fabric to v2.5.16 and v3.1.5 (#1425) 2026-06-18 10:15:24 +01:00
CA.md Fix typos and broken links in docs (#712) 2022-04-18 09:36:49 -04:00
CALIPER.md Add document about how to benchmark the performance using Hyperledger Caliper (#1238) 2024-07-17 17:46:23 +09:00
CHAINCODE.md Minor fixes and improvements to test-network-k8s (#849) 2022-10-26 05:43:26 -04:00
CHAINCODE_AS_A_SERVICE.md Feature/fabric builder k8s (#739) 2022-05-26 13:52:25 +01:00
CHANNELS.md Update k8s CC builder to v7.2; Use *.localho.st loopback domain; Optionally bind docker reg to 0.0.0.0 (#811) 2022-08-08 12:05:48 +01:00
HIGH_AVAILABILITY.md Fix typos and broken links in docs (#712) 2022-04-18 09:36:49 -04:00
KUBERNETES.md Update samples to use Fabric v2.5.0-beta2 by default (#1006) 2023-03-17 13:17:39 +00:00
README.md test-network-k8s: Add documentation for initial BFT orderer support (#1297) 2025-01-30 14:20:18 +00:00
TEST_NETWORK.md Update samples to use Fabric v2.5.0-beta2 by default (#1006) 2023-03-17 13:17:39 +00: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