终于!Kubernetes遇见区块链了

在Kubernetes上运行区块链服务(BaaS) 本文是在2018年11月15日由Linux基金会CNCF主办的KubeCon & CloudNativeCon China 2018大会的“Running Blockchain as a Service (BaaS) on Kubernetes”演讲内容基础上整理而成,从技术上介绍了阿里云如何将基于区块链Hyperledger Fabric的BaaS和容器集群技术Kubernetes进行... 阅读详情

一切都那么快,难以想象,如火如荼的Kubernetes刚刚才满三岁,但是它现在的影响力却是空前绝后的。甚至说,它将成为IT历史上最成功的开源软件。

其庞大的生态系统吸引了无数企业,尤其是2017年发展尤为迅猛,它成为成熟的平台并且被广泛使用。2018年三月份,Kubernetes成为有史以来CNCF的第一个“毕业”项目。最近,Kubernetes荣获了2018 OSCON最大影响力奖。

可以说,Kubernetes就是“云时代的Linux”,它是开源世界里有史以来发展最快的项目。

The New Stack的最新分析里,基于CloudNative Computing Foundation(CNCF,云原生计算基金会)的调查数据,表明在容器世界里很难找到比Kubernetes更成功的解决方案:

 

再看区块链,就更不用说了。区块链作为一项颠覆性技术,正在引领全球新一轮技术变革和产业变革,有望成为全球技术创新和模式创新的“策源地”,推动“信息互联网”向“价值互联网”变迁。

我国《“十三五”国家信息化规划》中把区块链作为一项重点前沿技术,明确提出需加强区块链等新技术的创新、试验和应用,以实现抢占新一代信息技术主导权。

我国区块链产业目前处于高速发展阶段,创业者和资本不断涌入,企业数量快速增加。截至2018年3月,我国以区块链业务为主营业务的区块链公司数量已经达到了456家,产业初步形成规模。区块链应用加快落地,助推传统产业高质量发展,加快产业转型升级。利用区块链技术为实体经济“降成本”、“提效率”,助推传统产业规范发展。

然而,若想要不断拓展技术应用新空间,便要把区块链与人工智能、物联网等新技术融合在一起,才能进一步释放创新创业活力。

比如,人工智能的发展要以海量大数据为基础,区块链可以确保数据的安全性和可信性。二者一旦深度结合,就可以产生更多新的应用,创造安全的智能学习环境,创造具有更高的智能制造和智能管理水平的组织,提供更广泛的智能应用。

对于Kubernetes来说,更是如此。比如那些基于Kubernetes的区块链系统。

在Kubernetes中部署区块链系统,能够更好地管理区块链节点,进一步提升主链节点的高可用性。接下来列举几个典型的范例:

1、通过Helm在Kubernetes集群上安装IPFS。

2、IPFS在Kubernetes部署的服务开放。

3、Kubernetes之使用Helm部署区块链-Ethereum。

4、Kubernetes部署超级账本Fabric的区块链即服务。

就拿最后一个例子来解释一下为什么要采用Kubernetes吧。

Fabric的特点是,组件都封装成容器,很方便部署在容器平台上,而且需要灵活地配置和调整。

而Kubernetes的优势在于:

1、面向微服务架构的容器平台,扩展方便。

2、提供高可用、监控管理、自动化运维等能力。

3、具备多租户的能力,可运行多个互相隔离的Fabric实例。

 

科技发展如此迅猛,Kubernetes和区块链之间还会产生哪些火花,在未来一切皆有可能。想了解更多更新更前沿的信息,请来参加KubeCon大会,相信你会得到想要的一切

详解区块链服务——部署区块链     部署区块链服务     步骤1:资源准备 为了更稳定的运行区块链服务需准备2台8u16g机器来进行服务的部署。注册并登陆华为云账号,进入华为云管理控制台, 选择计算/云容器引擎服务(见图2)。   点击创建Kubernetes集群按钮,进入创建虚拟机的界面,在集群名称输入框中命名集群的名字,按需选择自己要使用的配置(可以采用默认配置)并点击下一步按钮进入图3界面。   在图... 阅读详情

相关推荐

基于 Kubernetes 的容器化区块链平台

基于 Kubernetes 的容器化区块链平台是一种将区块链技术与 Kubernetes 容器编排系统相结合的解决方案,用于构建、部署和管理区块链应用程序。

走向CTO的路上... 1694

IPFS在Kubernetes部署的服务开放

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34308389的博客 689

ipfs-cluster-k8s-sidecar:Sidecar使用Kubernetes配置ipfs-cluster副本集或statefulset

IPFS集群Kubernetes副本集Sidecar 该项目是一个PoC,用于使用Kubernetes设置ipfs-cluster副本集或statefulset。 它应该处理任何类型的大小调整,并能够适应ipfs-cluster和kubernetes都可以进入的各种条件。 这个项目的灵感来自于 注意 这是pre-alpha软件,不应在生产环境中使用 当前管理向群集中添加新节点的工作。 当前未从群集中删除节点。 (使用持久性存储,节点将使用其新分配的IP重新加入群集)。 如果不使用持久性存储,则必须从集群中删除该节点。 如何使用它 Docker映像托管在Docker集线器上,可以在以下位置

在kubernetes(k8s)集群上部署FISCO BCOS区块链系统

在三台主机组成的k8s集群中部署FISCO BCOS区块链

Qudoudou2020的博客 3915

ipfs-cluster-k8s:Kustomize ipfs-cluster kubernetes部署的基础

ipfs-cluster-k8s:Kustomize ipfs-cluster kubernetes部署的基础

k8s-ethereum:k8s-ethereum是与以太坊服务相关的Helm图表的集合

k8s-以太坊 以太坊+ Kubernetes =天堂。 k8s-ethereum是与以太坊服务相关的图表的集合。 将此集线器添加到Helm中 只需在终端上发出以下命令,即可将此存储库添加到Helm存储库列表中(请注意,该存储库使用新的V2版本格式): helm repo add k8s-ethereum https://raw.githubusercontent.com/41North/k8s-ethereum/master/charts/ 当前支持的服务 :Alethio的轻量级开源以太坊资源管理器。 :基于Java的企业级Apache 2.0许可的以太坊客户端。 :以太坊网络统计服务器。 工作正在进行中... 我们需要更多有用的头盔图! 随意创建PR,以便为之前未列出的新PR贡献力量。 致谢 :我无耻地向他复制以直接在存储库上生成Helm图表存储库。 执照 该项目已

python访问k8s的api_Kubernetes中通过python api访问IPFS服务

IPFS是一个分布式的全球一致性(参见 HT与分布式一致性)文件系统,结合了BT、P2P、DHT等的优势。之前的帖子中,介绍了将IPFS部署到Kubernetes集群,以及通过portforward开放IPFS服务的方法。目前IPFS已经提供了python api,可以访问集群中的IPFS服务。基础服务准备安装ipfsapi库pip install ipfsapi访问IPFS服务# 引用ipfsa...

weixin_42390092的博客 441

keth:Kubernetes以太坊协议的实现

Kubernetes以太坊 Kubernetes以太坊协议的实现。 安装Keth 添加keth头盔存储库。 helm repo add keth https://kube-blockchain.github.io/keth 使用Helm安装Keth。 helm upgrade keth keth/keth \ --create-namespace \ --install \ --namespace keth \ --set ' image.tag=latest ' 检查发布状态。 kubectl get pods -l " app.kubernetes.io/name=keth,app.kubernetes.io/instance=keth " \ --namespace keth 部署专用以太坊网络 export NAMESPACE=ethereum

使用Helm在k8s集群上部署以太坊私有链

一、概述 二、部署流程 三、问题记录 四、部署检查 五、参考 一、概述 使用k8s官方的包管理工具helm部署以太坊私有链并启动三类节点和一个前端服务: bootnode: used for Geth node discovery ethstats: Ethereum Network Stats geth-miner: Geth miner nodes geth-tx:...

@毛宏斌 1938

用 Kubernetes 部署超级账本 Fabric 的区块链

用 Kubernetes 部署超级账本 Fabric 的区块链,版权所有,未经许可,不得转发或用于商业用途。

STM32----SPI+DMA高效读写外部Flash的配置与实战

本文详细介绍了STM32通过SPI+DMA高效读写外部Flash的配置与实战方法。针对大量数据传输场景,使用DMA技术可显著提升系统效率,释放CPU资源。文章包含完整的代码实现、常见问题调试技巧以及性能优化建议,帮助开发者快速掌握这一关键技术。

pea55的博客 1030

用Kubernetes部署超级账本Fabric的区块链即服务

本文将探讨如何把 Fabric v1.0自动化部署在现今最流行的 Kubernetes 容器平台上,从而实现对分布式区块链平台的管理和监控等功能。

区块链大本营 1万+

[特殊字符]交通标志检测与分类数据集-智能驾驶系统 地图数据更新 1,886张图片

🚦交通标志检测与分类数据集-智能驾驶系统 地图数据更新 1,886张图片

cver123的博客 2075

CKAD-exercises区块链集成:区块链应用在Kubernetes上的部署

区块链技术的快速发展对部署环境提出了更高要求,Kubernetes凭借其强大的容器编排能力成为理想选择。本文基于[CKAD-exercises](https://link.gitcode.com/i/32f7190e6addcaa8346b9925141dcedb)项目,详细介绍如何利用Kubernetes的持久化存储、多容器管理和服务暴露等核心功能,实现区块链应用的可靠部署。通过本文,您将掌握区...

gitblog_00293的博客 1090

第6章: MMU Notifier在KVM虚拟化中的应用

本文分析了KVM如何利用MMU Notifier机制维护客户机与宿主机地址映射一致性。KVM采用三层地址空间转换架构(GVA→GPA→HPA),通过硬件辅助虚拟化(EPT/NPT)实现高效转换。重点探讨了KVM MMU Notifier回调实现,包括invalidate_range_start/end等核心函数,以及HVA范围处理流程。当宿主机内存变化时,KVM通过注册的notifier回调及时更新映射关系,确保虚拟化环境的内存一致性。文章详细解析了相关数据结构和关键代码实现,揭示了KVM内存管理的核心机制

图形/计算GPU的驱动与虚拟化技术分享园地 2318

Coze智能体开发:开始使用扣子

扣子全新升级!它不仅能帮你办公、做视频、写代码,更具备自主任务执行、探索进化等能力,真正从“陪你聊”走向“帮你干活”。

王国平的博客 121

用hyperledger cello H3C分支创建kubernetes集群模式区块链系统

承接上一篇文章https://blog.youkuaiyun.com/rtxie/article/details/108866866,本文介绍使用hyperledger cello创建一套基于kubernetes集群模式的区块链系统。 准备工作,除了上一篇文章中的主机以外,单独准备一套kubernetes集群系统。 cello的编译和启动过程和上一篇文章相同,在这里不再赘述。operator-dashboard启动以后,点击主机管理->添加,然后“主机类型”选择“KUBERNETES”,添加主机名和对应的主机

rtxie的专栏 1390

dToF直方图之美_deadtime死区时间

IMX459的死区时间可以在6ns,这个时间是什么级别,车载激光雷达激光器的光脉宽一般都在4ns以上,也就是这个时间贴近去SPAD的死区时间,这就导致了pile up会非常弱,不会有太多数量的光子计数堆积,加上某些SPAD设计,对TDC有一些更深入的考量,所以不需要去校正pile up算法。Sensor层面决定了pile up的复杂程度,如果一个dToF的SPAD一致性非常好,那么pile up校正可以简单到极致,也就是一句代码的事,比如IMX611,优秀到不需要后端去考虑校正pile up。

致力于lidar应用开发 2147

区块链100篇之将fabric部署在k8s上

有了上一篇的基础,这一篇就尝试将fabric部署在k8s上,以下的操作的前提条件是自己已经对docker-compose部署fabric比较熟悉了,可以先搞清楚fabricase目录下的fabric_raft项目。 1.修改DNS 在真正开始部署之前,需要先解决一个问题,就是下面会使用到将unix:///var/run/docker.sock挂载进peer容器中,因为在1.4.X版本peer 容器需要调用 Docker 引擎的接口来构建和创建 chaincode 容器,但通过 docker.sock 创建的

jalins的博客 2077

【Windows Server 2019】DNS服务器的配置与管理——DNS正向解析

博文介绍了如何使用正向解析区,包括创建和添加并验证,以及术语 主机记录,别名,邮件交换记录的解释。

VMware, Windows, Linux, Cisco, Container, Kubernetes, Kali 1万+

SKUA-GOCAD入门教程-第六节

DisplayElements窗口是用于浏览和处理项目数据的工具,包含多个数据浏览器,如模型列表、对象、未分类对象、属性数据及资源数据。

江洋大葱的博客 983

区块链的优缺点,终于彻底把握了

区块链中的节点通过点对点的通信协议进行交互,在保证通信协议一致的情况下不同节点可由不同开发者使用不同的编程语言、不同版本的全节点来处理交易。通过区块链技术,记录交易的数据库任何人都可以访问,但由于巧妙的设计并辅以密码学和共识机制,区块链的数据记录方式使得修改某一数据需要变更所有的后续数据记录,难度极大。区块链提供了不同于传统的方法,以对等的方式把参与方连接起来,由参与方共同维护一个系统,参与方职责明确,无需向第三方机构让渡权利,有利于各方更好地开展协作。智能合约具有透明可信、自动执行、强制履约的优点。

2401_83973995的博客 1032

AUTOSAR进阶图解==>AUTOSAR_SWS_ADCDriver

本文深入解析了AUTOSAR ADC Driver的架构设计和技术实现。主要内容包括:1)ADC Driver在AUTOSAR分层架构中的定位及核心功能;2)详细的模块架构设计,涵盖初始化管理、组转换管理、优先级处理等核心子组件;3)全面的配置模型说明,包括主配置类、通用配置、通道配置等关键数据结构;4)状态机机制和操作序列分析。通过分层设计和标准化接口,ADC Driver实现了硬件抽象和软件解耦,提供了良好的可移植性和可维护性。

一名留德华的,康德的信徒的,专注于汽车电子领域的博客 786

探索区块链新纪元:Falcon——Hyperledger Fabric在Kubernetes上的得力助手

探索区块链新纪元:Falcon——Hyperledger Fabric在Kubernetes上的得力助手 项目介绍 Falcon,作为Hyperledger Fabric部署到Kubernetes的神器,是一个开源工具,旨在简化基于Fabric的区块链网络在云原生环境中的部署和管理。它面向开发者、管理员以及寻求利用分布式账本技术的企业,通过精心设计的Helm模板和高度定制化的配置选项,让搭建安全...

gitblog_00576的博客 1395

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

上一篇: Nagios 监控系统架设详解
下一篇: 视频传输协议详解(RTMP、RTSP、HLS)
hxpjava1
博客等级 码龄19年 1365粉丝 511原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值