BlockChain Automation Framework Key Concepts之Kubernetes Services简介

【信息科学与工程学】【数据中心】第三十五篇 云计算数据中心的学科知识04 编号学科(课程)核心知识点在云计算/云存储/云网络/云安全/云MaaS中的作用代表教材/资料/论文 + 数学方程式列表工业界应用D1421​云原生数据库:TiDB​HTAP(混合事务/分析处理)、分布式SQL、水平扩展、强一致(Raft)、自动故障恢复、与MySQL兼容、TiFlash列式引擎提供弹性扩展的分布式数据库;支撑高并发在线交易与实时分析教材:《TiDB in Action》PingCAP(2020) 论文:《TiDB: A Raft-based HTAP Database》(2017) 阅读详情

1. 官方文档

      Kubernetes Services

2. Kubernetes Service简介

      2.1 容器(Container)

            一个Docker容器 (Docker Container) 是ephermeral运行的过程,该容器包含它多有必要软件包的依赖。它与作为多层文件的Docker镜像(Docker Image)分开来。与虚拟机(VM)相比,容器的重量更轻,独立且可重用。

      2.2 集群(Cluster)

            一组容器按一个或多个用于不同目的的运行中的容器进行分组,其副本可确保服务的高可用性。集群的一个示例是(Docker Swarm)。

      2.3 Kubernetes

            Kubernetes(K8s)是一个开源系统,用于自动化部署,扩展和维护容器化的应用程序。与Docker Swarm相比,Kubernetes提供了更高级的配置和功能来建立集群,这使其成为任何生产规模环境中的强大候选者。

      2.4 托管Kubernetes服务 

            开源K8s服务要求技术人员建立基础基础结构和所有初始K8s集群,但是设置过程通常很耗时且容易出错。这就是为什么K8s以其深度学习曲线而闻名。为了减轻用户的这一复杂流程,许多云服务提供商(例如AWS,Azure和GCP)已配置了自己的托管K8s服务。

            区块链自动化框架利用Kubernetes的各种功能在一个或多个K8集群中部署DLT网络以及其他所需服务。当前的所有功能均已在Amazon K8s Services(AKS)上作为托管K8s服务进行了测试,但从理论上讲,它们也应在非托管K8s服务上工作。

      2.5 Ambassador

            Ambassador是专为K8设计的开源微服务API网关。

            区块链自动化框架使用Ambassador在多个K8s集群之间路由流量。对于每个K8s群集,将在其中放置一个大使负载平衡器服务。用户必须手动使用DNS服务器(例如AWS Route53)将大使服务的公共IP映射到每个群集的DNS名称。(可选)您可以在群集上配置外部DNS并自动映射路由。从BAF 0.3.0.0开始,支持通过外部DNS自动更新路由。

            Ambassador工作原理简述如下:如果Cluster1中的Pod想要到达Cluster2中的目标Pod,它将仅使用Cluster2中的域地址或IP,然后Cluster2 Ambassador会将流量路由到Cluster2中的目标Pod 。

            注意:如果DLT网络中仅使用一个群集,则可能不需要Ambassador,但仍将其安装(如果选择)。

      2.6 HAProxy入口

            HAProxy Ingress是将流量从群集外部路由到群集内服务的另一种方法。由于我们无法配置Ambassador为GRPC进行ssl直通,因此从0.3.0.0版开始的BAF Fabric中实现了此功能。

            在BAF中,HAProxy Ingress与Ambassador的作用相同,即,它在多个K8集群之间路由流量。对于每个K8s群集,将创建一个HAProxy入口负载均衡器服务以位于其中。用户必须手动使用DNS服务器(例如AWS Route53)将HAProxy服务的公共IP映射到每个群集的DNS名称。(可选)您可以在群集上配置外部DNS并自动映射路由。从BAF 0.3.0.0开始,支持通过外部DNS自动更新路由。

            注意:如果DLT网络中仅使用一个群集,则可能不需要HAProxy,但仍将安装HAProxy(如果选择)。

      

4090显卡实测:PointPillars在KITTI数据集上的3D目标检测复现全流程(附避坑指南) 本文详细记录了在NVIDIA RTX 4090显卡上,从环境搭建、数据处理到模型训练与评估,完整复现PointPillars算法在KITTI数据集上进行3D目标检测的全流程。重点分享了版本配置、数据预处理、性能调优及常见问题的避坑指南,帮助开发者高效利用硬件资源,成功跑通并理解这一经典3D检测项目。 阅读详情

相关推荐

Arduino创意作品实战案例:手把手教你做温控风扇

通过这个实用的arduino创意作品,轻松实现温度感应与风扇自动控制,结合传感器与编程逻辑,打造智能散热系统,是入门者理想的arduino创意作品实践项目。

weixin_42311427的博客 609

[KubeCon+CloudNativeCon China 2018] 在Kubernetes上运行区块链服务(BaaS)

笔者注:本文是在2018年11月15日由Linux基金会CNCF主办的KubeCon & CloudNativeCon China 2018大会的“Running Blockchain as a Service (BaaS) on Kubernetes”演讲内容基础上整理而成,从技术上介绍了阿里云如何将基于区块链Hyperledger Fabr...

weixin_34311757的博客 401

工程伦理-知识点汇总

工程伦理-知识点汇总

m0_46091747的博客 1万+

BlockChain简介

1. BlockChain简介 一般而言,区块链是一个不变的交易分类帐,维护在对等节点的分布式网络中。这些节点各自通过应用已通过共识协议验证的交易来维护分类账的副本,交易被分组为多个区块,这些区块包括将每个区块绑定到前一个区块的哈希。 区块链的第一个也是最广为人知的应用是比特币加密货币,尽管其他人也紧随其后。以太坊是另一种加密货币,采用了不同的方法,整合了许多与比...

calm_encode的博客 2179

解锁 STP 与 SOLIDWORKS 转换密码:工具及迪威在线转换秘籍

STP 文件能够完整地记录 3D 模型的几何形状、尺寸、公差、材料属性等丰富信息,无论是简单的机械零件,还是复杂的装配体,都能精准呈现。而在线转换以迪威模型为例,凭借便捷性、高效性和安全性,为广大 3D 专业技术人员和学生党在无需安装额外软件的情况下,轻松实现格式转换提供了有力支持。在实际工作和学习中,可根据自身具体情况灵活选择合适的转换方式,以确保 3D 设计工作流程的顺畅进行,让创意在不同格式间自由流动并绽放光彩。在 3D 设计与建模的广袤世界里,不同格式文件间的转换常常是连接创意与实现的关键桥梁。

技术说明博主 3446

ST MotorControl Workbench 6.2.1 自定义硬件配置避坑指南

本文详细介绍了ST MotorControl Workbench 6.2.1在自定义硬件配置中的常见问题与解决方案,涵盖功率板配置、采样电路校准、电机参数设置及代码生成避坑指南,帮助开发者高效完成电机控制项目开发。

red88的博客 1024

区块链,联盟链之Hyperledger Fabric

一 概述 Hyperledger Fabric是一个基于模块化架构的分布式账本解决方案平台,是IBM带头发起的一个开源的联盟链项目,后来成为了Hyperledger基金会的一个开源项目,Hyperledger基金会是由IBM,Intel,思科等大公司组成。除了Fabric之外,该基金会还孵化了很多区块链项目,但是Fabric是最出名的一个项目,所以一般说的超级账本(Hyperledger)基本上是指Fabric。 二 Hyperledger开源项目概览 ...

calm_encode的博客 1601

ADS交叉耦合振荡器VCO相位噪声优化仿真实践

本文详细介绍了在ADS软件中搭建和优化交叉耦合VCO相位噪声的完整仿真实践。通过谐波平衡与瞬态仿真分析电路性能,并重点阐述了通过提升谐振腔Q值、优化晶体管工作点及改善尾电流源来有效降低相位噪声的具体方法,为射频电路设计提供了实用指南。

weixin_29235923的博客 633

BlockChain之HyperLedger Fabric介绍

1. HyperLedger Fabric官网 HyperLedger Fabric 2. HyperLedger Fabric介绍 Hyperledger Fabric是一个开放源代码的企业级许可分布式分类帐技术(DLT)平台,设计用于企业环境,与其他流行的分布式分类帐或区块链平台相比,它提供了一些关键的区分功能。 一个关键不同点是Hyperledg...

calm_encode的博客 725

【RT-DETR实战】112、NCNN模型转换与层实现支持:从模型文件到推理引擎的硬核实战

本文详细记录了将RT-DETR模型部署到NCNN框架的全过程及关键要点。作者首先遇到MultiHeadAttention等算子不支持的问题,通过ONNX中间转换和自定义层实现解决。文章具体介绍了PyTorch到NCNN的权重转换技巧、模型优化方法(包括量化和线程优化)以及调试经验,强调逐层对比输出、预处理检查和边界情况测试的重要性。最后分享了保持转换流程可复现性的实用建议,指出手动调试虽然耗时但能加深对模型的理解,体现了工程师在解决技术难题时的专业精神与成就感。

企鹅码农的专属播客,分享10多年的实战案例和经验解读,包含YOLO、RT-DETR、AI等各个工作领域。 43

Kong API Gateway 配置与深入

Kong是一个开源的、高性能的API网关,提供了一种简单易用的服务间路由、流量管理和安全防护方案,其最初起源于Nginx Inc.,但后迁移至Apache Software Foundation。Kong支持RESTful、GraphQL、TCP/UDP等协议,可与AWS Lambda、Azure Functions、Google Cloud Functions等云函数平台集成。其主要功能包括:服务发现与负载均衡、请求代理、身份认证与授权、缓存、日志记录、监控指标、灰度发布、多种插件等。

AI天才研究院 2286

BlockChain之Automation Framework简介

1. BlockChain Automation Framework官网 BlockChainAutomation Framework 2. BlockChain自动化框架及自动化平台(Automation Framework) 区块链自动化框架的目标是提供一种一致的方法,开发人员可以在公共和私有云提供商之间部署生产就绪的分布式网络。这使开发人员可以专注于快速构建业...

calm_encode的博客 530

YOLOv8改进:在C2F模块中引入RepGhost Bottleneck模块

C2F类是YOLOv8中的C2F模块的实现,它包含一个RepGhostBottleneck模块、一个卷积层和一个批归一化层。通过在C2F模块中引入RepGhost Bottleneck模块,我们可以在保持计算效率的同时提升模型的表达能力。这是因为RepGhost Bottleneck模块通过引入重复的卷积核来扩展模型的感受野,从而增加了模型对不同尺度目标的感知能力。RepGhost Bottleneck是一种用于卷积神经网络的改进模块,它可以在保持计算效率的同时提升模型的表达能力。希望以上内容对你有帮助!

IlgCrystal的博客 1307

Blockchain Automation Framework Setting up a DLT network

1. 官方文档 Setting up aDLT Network 2. 设置DLT网络 Ansible脚本用于建立DLT网络。为此,首先为Ansible主机和控制器配置前提条件,例如kubectl,helm,Vault,aws-cli和aws-auth(当cloud_provider为aws时),然后按照网络中提到的规范设置DLTnetwork.yaml,netwo...

calm_encode的博客 523

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

BlockChain Automation Framework Key Concepts之HashiCorp Vault简介

1. HashiCorp Valut官网 HashiCorp Valut 2. HashiCorp Valut简介 HashiCorp Vault提供一种安全的方法来存储和获取机密信息,例如令牌,密码和证书。 区块链自动化框架依靠保管库来管理在部署生命周期中DLT网络的每个节点中使用的证书,这是在部署DLT网络之前安装和解封保管库的先决条件。 3.H...

calm_encode的博客 523

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Update Blockchain Automation Framework Configure file 之 R3 Corda Configure file简介

1. R3 Corda 简介 Corda_networkyaml 2.R3 Corda Configure file network.yaml文件是用于建立Corda DLT网络的基本配置文件。该文件包含了基础结构和网络规范相关的所有信息。 3. network.yaml文件结构 network.yaml文件架构 设置Corda DLT网络之前,需要使...

calm_encode的博客 455

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Update Blockchain Automation Framework Configure file 之HyperLedger Fabric Configure file简介

1. Hyperledger-Fabric fabric_networkyaml 2. Hyperledger-fabric Configuration file简介 network.yaml文件是在Blockchain Automation Framework中设计的用于配置Fabric DLT网络的基本配置文件。该文件包含与基础结构和网络规范有关的所有信息。下面显...

calm_encode的博客 370

BlockChain之Automation Framework版本说明

1. 官方文档 Version 2. 区块链自动化框架v0.2.0.0发行说明 v0.2.0.0发行说明-2019年10月25日 Fabric Fabric支持的结构版本为v1.4.0 Corda 支持的Corda版本是v4.0 NetworkMap服务(NMS)版本是3.3.1 Doorman服务版本为3.3.1 共识机制(Consens...

calm_encode的博客 365

Blockchain Automation Framework’s Features

1. 官方文档地址 Automation Framework’s Features 2. 区块链自动化框架的功能 2.1多云服务提供商支持 区块链自动化框架的脚本不遵循任何一种云服务提供商。相反,只要满足所有先决条件(prerequisites),它们就可以在任何云平台上使用。 2.2 多DLT平台支持 ...

calm_encode的博客 362

Configuring pre-requisites for the Blockchain Automation Framework

1. 前言 当我们想要使用Blockchain Automation Framework之前,我们需要在部署区块链网络和/或操作区块链自动化框架的平台上安装了所有先决条件,可以参考Configure_prerequisites进行配置。 2. 为Blockchain Automation Framework配置先决条件 2.1Ansible详细目录文件 在区块链...

calm_encode的博客 310

Gossip协议

一 概述 Gossip 算法又被称为反熵(Anti-Entropy),熵是物理学上的一个概念,代表杂乱无章,而反熵就是在杂乱无章中寻求一致,这充分说明了 Gossip 的特点:在一个有界网络中,每个节点都随机地与其他节点通信,经过一番杂乱无章的通信,最终所有节点的状态都会达成一致。每个节点可能知道所有其他节点,也可能仅知道几个邻居节点,只要这些节可以通过网络连通,最终他们的状态都是一致的,当然这也是疫情传播的特点。 简单的描述下这个协议,首先要传播谣言就要有种子节点。种子节点每秒都会随机向其他节点发送自己

calm_encode的博客 259

BlockChain Automation Framework Key Concepts之Jenkins简介

1. Jenkins使用官方文档e Jenkins User Documentation 2. Jenkins简介 Jenkins是一个自包含的,开源的持续集成/持续开发(CI / CD)自动化服务器,可用于自动化与构建,测试以及交付或部署软件有关的各种任务。 3. Jenkins在Blockchain Automation Framework中的作用 ...

calm_encode的博客 242

BlockChain Automation Framework Key Concepts之Ansible简介

1. Ansible官方文档 Ansible 2. Ansible简介 Ansible是一种IT自动化工具。它可以帮助IT技术人员轻松实现业务流程中的系统配置,软件部署和其他复杂任务以及协调更高级的IT任务,例如连续部署或零停机滚动更新。并且提供了几种类型的命令行工具,例如ansible,ansible-playbook和ansible-galaxy等。每种工具提供不...

calm_encode的博客 237

Docker Compose:搭建本地多服务开发环境

从一个 Java API、PostgreSQL 和 Redis 开始,配置服务名、端口、环境变量、健康检查、数据卷和依赖关系。理解 Compose 文件如何被解析、项目如何隔离,以及哪些数据不能依赖“重建容器”保留,能够把个人开发环境整理成团队可复用的启动入口。

m0_62221377的博客 474

docker Harbor 单机部署手册

适用对象:只有一台服务器(或一台测试虚拟机),想把私有镜像仓库跑起来。环境约定:单台机器 192.168.28.100(CentOS 7),Docker CE 20.10.18 + docker compose v2 + Harbor v2.9.0(HTTP)。仓库地址 192.168.28.100,账号 admin / Harbor12345。预计耗时:装 Docker 10 分钟;装 Harbor 15 分钟 + 下载 750MB 安装包。

Whiteknight2026的博客 316

docker dockerfile镜像制作零基础实操手册

适用对象:没写过 Dockerfile、只会敲几条 docker 命令的运维新手。环境约定:构建机 192.168.28.100(已装 Docker 和 Harbor),私有仓库 192.168.28.100,项目 ruoyi-project,账号 admin / Harbor12345。

Whiteknight2026的博客 202
上一篇: BlockChain Automation Framework Key Concepts之Ansible简介
下一篇: BlockChain Automation Framework Key Concepts之Helm简介
至学者
博客等级 码龄9年 180粉丝 773原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值