|
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
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> |
||
|---|---|---|
| .. | ||
| images | ||
| APPLICATIONS.md | ||
| BFT_ORDERERS.md | ||
| CA.md | ||
| CALIPER.md | ||
| CHAINCODE.md | ||
| CHAINCODE_AS_A_SERVICE.md | ||
| CHANNELS.md | ||
| HIGH_AVAILABILITY.md | ||
| KUBERNETES.md | ||
| README.md | ||
| TEST_NETWORK.md | ||
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.
