The Complete Guide on Hyperledger Fabric v2.x on Kubernetes

所在平台: Udemy

课程主页: https://www.udemy.com/course/hyperledger-fabric-on-kubernetes-complete-guide/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Kubernetes上Hyperledger Fabric v2.x完全指南 课程概述:本课程旨在教授如何在Kubernetes上设计和部署Hyperledger Fabric应用程序。专为希望学习Hyperledger Fabric在Kubernetes上部署的人群设计,课程结束时,学员将能够在任何云环境上设计、开发和部署自己的Hyperledger Fabric网络,因为我们采用了云无关的方法。课程完全基于实践,将更侧重于实际操作而非理论知识。 学习内容: - 创建Kubernetes集群 - 设置NFS服务器 - 启动Fabric CA服务器 - 为对等节点和订单节点生成证书 - 创建创世区块、通道交易和锚定对等节点等工件 - 创建应用程序通道并加入应用通道 - 配置对等节点以使用外部链码构建器 - 启动对等节点 - 根据外部链码构建器设置打包链码 - 在Kubernetes中以服务形式启动链码 - 批准、提交链码,执行和查询交易 - 设置REST API服务器 - 基于Angular的前端应用程序构建 - 集成Hyperledger Explorer - 使用Prometheus和Grafana启用Hyperledger Fabric监控 - 设置入口控制器和域配置 - 使用cert-manager和Let's Encrypt在Kubernetes上启用SSL - Hyperledger Fabric的多种部署方式,包括静态IP、Docker Swarm和Kubernetes 通过本课程,学员将全面掌握Hyperledger Fabric在Kubernetes环境下的部署与应用开发技能,提升在云环境中进行企业级分布式账本技术应用的能力。

课程评论(0条)

课程详情

In this course, you will learn to design and deploy Hyperledger Fabric applications on Kubernetes. This course is specifically designed for those seeking to learn hyperledger fabric deployment on Kubernetes. By the end of the course, you will be able to design, develop and deploy your hyperledger fabric network on any cloud, since we have used the cloud-agnostic approach. This course is completely hands-on and we will be focusing more on the practical approach rather than the theoretical.What you will learn from this courseBy the end of the course, you will be able to design, develop and deploy your hyperledger fabric application on Kubernetes. You will learn the following thingsCreating Kubernetes clusterSetting up NFS ServerStarting up Fabric CA ServerGenerating certificates for peers and orderersCreating artifacts like genesis block, channel transaction, and anchor peersCreating application channel Joining application channelConfiguring peers to use external chaincode builderStarting up peer nodesPackaging chaincode as per external chaincode builder settingsStarting up chaincode as service in KubernetesApproving chaincodeCommitting chaincodeInvoking and querying transactions.Setting up REST API ServerSetting up Frontend Application build over AngularHyperledger Explorer IntegrationEnabling Hyperledger Fabric Monitoring using Prometheus and GrafanaSetting up an ingress controller and domain configuration.Enabling SSL on Kubernetes with the help of cert-manager and Let's encryptVarious Ways for Hyperledger Fabric DeploymentAs Hyperledger Fabric components are deployed as containers, everything works fine when running in the localhost. When they are running in different hosts, we need to find a way to make these containers talk to one another.Static IP By specifying the host IP where a container is running, containers can communicate with each other. Those host IPs are specified using extra_hosts in docker-compose files, and after a container is running, these entries are seen in, etc/hosts. The downside is that things are statically configured, and there are challenges when one needs to add or change the configuration.Docker Swarm Docker Swarm is a container orchestration tool natively in the Docker environment. In a nutshell, It provides an overlay network for containers across multiple hosts. Those containers on this overlay network can communicate to one another as if they were on a large host. Obviously, the good side is that the original configuration can be used with minimal modification, and no static information such as IP is coded in the configuration.Kubernetes (k8s) K8s by far is the most popular container orchestration tool. The mechanism is similar to Docker Swarm. The implementation of this approach is much more challenging than the previous two mechanisms but this approach is much more scalable and recommended by the Hyperledger Fabric team.

课程标签

0人关注该课程

主题相关的课程