运维上海2017-Kubernetes与AI相结合架构、落地解析-赵慧智
Kubernetes 基本概念 - Node 一个 Node 是一个 Kubernetes 众多集群中的一个工作节点,一 个 Node 可以是一台物理服务器或者虚拟机。一个 Node 的作 用是用来运行 pods 的环境,并且被 Master 组件所管理。一个 Node 包含如下组件: • Docker/rkt • kubelet • kube-proxy Kubernetes 基本概念 - Kubernetes 的基本架构:Master 与 Node • Node 上的软件架构:Kubernetes 与 container 通信,Node 的分类 Kubernetes 介绍 Kubernetes 使用 Kubernetes 部署与企业对接 AI 技术介绍 AI 云平台介绍及构成 AI 与 Kubernetes 融合与架构解析 Kubernetes 基本概念 - Pod 可以 共享网络和存储 Kubernetes 基本概念 - Service • Service 是一组 Pod 协同工作。 • 有时也被称为微服务。 • 可以给 Service 添加标签 (label 来标识其业务属性。 • 通过 kube-proxy 可以得到固定 的 virtual IP 和端口。 Kubernetes 基本概念 - Controller • 一个 controller0 码力 | 77 页 | 14.48 MB | 1 年前3第1930期:Kubernetes基础介绍
Kubernetes基础架构介绍 01 03 Kubernetes常见命令介绍 02 Kubernetes基本概念和术语介绍 04 Kubernetes技术在H3Cloud OS中的应用介绍 3 www.h3c.com Confidential 秘密 33 Kubernetes基础架构介绍 01 03 02 Kubernetes基本概念和术语介绍 04 Kubernetes技术在H3Cloud OS中的应用介绍 许多 顶级贡献者之前也是Borg系统的开发者。在谷歌内部,Kubernetes的原始代号曾经是Seven, 即星际迷航中友好的Borg(博格人)角色。Kubernetes标识中舵轮有七个轮辐就是对该项目代 号的致意。 Kubernetes v1.0于2015年7月21日发布。随着v1.0版本发布,谷歌与Linux 基金会合作组建了 Cloud Native Computing Foundation Confidential 秘密 99 Kubernetes基础架构介绍 01 02 Kubernetes基本概念和术语介绍 04 Kubernetes技术在H3Cloud OS中的应用介绍 03 Kubernetes常见命令介绍 10 www.h3c.com Confidential 秘密 10 10 k8s基本概念和术语介绍(Master) 主节点(Master): Master是集群的控制节点,0 码力 | 49 页 | 4.11 MB | 1 年前3Kubernetes 容器编排与应用编排
API Service A APP API Service B APP Cache APP API Service D APP File Server APP 应用编排架构 应用编排架构 基本架构 Kubernetes Cluster Application Registry Application Manager Application A Application … API Release(应用) 2. 支持对 Release 的 更新,删除,回滚 操作 3. 支持对 Release 的资源进行增量更新 4. Release 的状态管理 5. Kubernetes 下属子项目(https://github.com/kubernetes/helm) 应用编排架构 多集群架构 Kubernetes Cluster Development Helm Tiller Application0 码力 | 20 页 | 4.22 MB | 1 年前3Kubernetes全栈容器技术剖析
容器技术是一种轻量级的操作系统虚拟化方案, 可以基于操作系统虚拟出更加细粒度的资源单位。 5 什么是容器编排调度引擎? • 容器编排引擎提供资源的管理和容器的调度技术,提供容器应用生命周期管理、弹性伸缩、监控运维的基本机制,决定容器 之间如何进行交互。 • Kubernetes(简称K8S)是主流的容器编排部署管理平台。它基于Google Borg商用系统开发,具有轻量级,可移植性,高 灵活性等特点。 • 钟缩至5分钟 Efficiency 6 倍 提升 30 时间缩短 弹性伸缩应高峰 容器配置与数量根据业 务量秒级扩缩容,轻松 应对热点业务高峰浪涌 应业务量弹性扩缩容 占用资源减半 该项目实施后,节约一次性 投资1160万元,节约机架 租赁及软硬件维保费用530 万元/年 1160 万 … … … 节约投资 Equipment 节约成本 530 万 中移动咕互娱运维平台承0 码力 | 26 页 | 3.29 MB | 1 年前3k8s操作手册 2.3
24移除了对docker-shim的支持,而Docker Engine默认又不支持 CRI规范,所以k8s-v1.24开始不直接支持docker。为此,Miran�s和Docker联合创 建了cri-dockerd项目,用于为Docker Engine提供一个能够支持CRI规范的垫片, 从而能够让Kubernetes基于CRI控制Docker,但是这种架构缺点也很明显,调用链 更长,效率更低。 即 unix chartName 2 -n xxx #回滚到指定历史版本 ★制作包 # helm create test-chart #创建一个chart项目目录,默认结构如下: # tree test-chart/ test-chart/ ├── charts ├── Chart.yaml ├── templates │ ├── deployment test-connec�on.yaml └── values.yaml # helm package --version 1.0.2 test-chart #将chart项目目录打包为一个 tgz压缩文件 Successfully packaged chart and saved it to: /root/test-chart-1.0.2.tgz ★搭建私有helm仓库0 码力 | 126 页 | 4.33 MB | 1 年前3张海宁:使用Kubernetes部署超级账本Fabric
总监 • Harbor开源企业级容器Registry项目创始人 • Cloud Foundry中国社区最早技术布道师之一 • Hyperledger Cello项目贡献者 • 《区块链技术指南》、《软件定义存储》作者之一 公众号:亨利笔记 《区块链技术指南》 《软件定义存储》 SACC2017 议程 1 超级账本项目概览 2 Kubernetes架构简介 3 用Kubernetes部署Fabric SACC2017 超级账本项目概览 SACC2017 商用区块链的要求 5 共享账本 智能合约 隐私性 共识算法 多方共享数据 访问权限控制 交易具有合适的可见性 交易需认证身份 用代码描述业务 可验证和签名确认 多方共同认可交易 满足需求的吞吐量 SACC2017 公有链的不足之处 • 比特币、以太坊等公有链项目,不能满足商用的需求 – – 吞吐量低(Throughput) – 软件许可(license) – 极客主导 • 需要新的解决方案 6 SACC2017 超级账本项目 (Hyperledger) • Linux基金会于2015年12月成立超级账本项目 • 30个创始成员 – 科技巨头( IBM、Intel、思科等) – 金融大鳄 (摩根大通、富国银行、荷兰银行等) – 专注区块链的公司( R3,ConsenSys等)0 码力 | 45 页 | 2.70 MB | 1 年前3第29 期| 2023 年9 月- 技术雷达
技术雷达以独特的形式记录技术顾问委员会的讨 论结果,从首席技术官到开发人员,雷达将会为各 路利益相关方提供价值。这些内容只是简要的总结。 我们建议您探索雷达中提到的内容以了解更多细 节。技术雷达的本质是图形性质,把各种技术项目 归类为技术、工具、平台和语言和框架。如果技术 可以被归类到多个象限,我们选择看起来最合适的 一个。我们还进一步将这些技术分为四个环以反映 我们目前对其的态度。 想要了解更多技术雷达相关信息,请点击: 变化的技术条目,但 略去某项技术并不表示我们不再关心它。 暂缓 评估 试验 采纳 采纳:我们强烈主张业界采用这些技术。我们会 在适当时候将其用于我们的项目。 试验:值得追求。重要的是理解如何建立这种能 力,企业应该在风险可控的项目中尝试此技术。 评估:为了确认它将如何影响你所在的企业,值 得作一番探究。 暂缓:谨慎推行。 新的 挪进 / 挪出 没有变化 雷达一览 技术雷达 Inc. All Rights Reserved. 20 24. Colima 采纳 Colima 现在是我们在 macOS 上替代 Docker Desktop 的首选方案。我们持续在几个项目中使用它来提供 Docker 容器运行时的 Lima VM,在 macOS 上配置 Docker CLI,并处理端口转发和挂载卷。Colima 可以配置 为使用 containerd 作为其运行时,这也是大多数托管的0 码力 | 43 页 | 2.76 MB | 1 年前3DaoCloud Enterprise 5.0 产品介绍
集群的统一纳管,支持特定版本范围内的任意 Kubernetes 集群纳入容器管理范围, 实现云上、云下、多云、混合云容器云平台的统一管理。 ➢ 集群的快速部署,基于 DaoCloud 自主开源项目 Kubean 支持通过 Web UI 界面快速 部署企业级的 Kubernetes 集群,快速搭建企业级容器云平台,适配物理机和虚拟机 底层环境。 ➢ 一键式集群升级,一键升级 Kubernetes 应用工作台 应用工作台是基于容器的 DevOps 云原生应用平台,提供了 DCE 5.0 应用创 建的统一入口,通过界面化表单创建多种流水线、GitOps、金丝雀、蓝绿、AB 等渐进式发布策略、项目管理、工具链集成等多种功能。 应用工作台着重企业应用自动化交付和基础设施变更的过程,提供业务应用从 “开发 -> 测试 -> 部署 -> 运维”的全生命周期管理,能有效帮助企业实现数字 化转型,提升企业的 支持通过 Service Mesh 通过虚拟服务、目标规则、网关规则在网格中治理微服务流 量。 微服务配置中心 Nacos 托管注册中心可作为微服务的配置管理器,可以从不同项目中抽取通用 配置事先统一管理,也可以为同一项目应用多个不同配置,实现差异化管理。 ➢ 基于微服务命名空间和分组 (Group) 对配置文件进行隔离。 ➢ 结合 @RefreshScope 注解动态更新配置项。0 码力 | 18 页 | 1.32 MB | 1 年前3QCon北京2018/QCon北京2018-基于Kubernetes与Helm的应用部署平台构建实践-张夏-赵明+
基于Kubernetes的应用部署最佳实践� • 服务在混合云上的部署架构与演示 • 基于Consul的混合云服务发现与演示 • 应用在混合云上的端到端测试方案 • 后续工作展望 公司与项目背景介绍 FreeWheel, A Comcast Company(以下简称FreeWheel)以全方位强化新型电视生态系 统为己任,为客户提供FreeWheel视频媒体解决方案、FreeWheel广告交易市场和 FreeWheel������������������������������� FreeWheel����������������������������2016�� �����������2000��� 项目痛点 ��VM�������������� �������������������������� ��IT����������������������� ����������������� ������ 实践 ����� ������ �������� ��Cache ��Volume ��yum/apk cache 用Helm管理Kubernetes应用 • K8s服务编排唯一开源子项目,K8s包管理工具 • 用于部署复杂K8s应用,处理复杂的服务间依赖 • 查看发布历史与某一次发布的具体配置 • 基于Go模板语言,实现应用快速部署到K8s集群 基于Helm的应用模板抽象0 码力 | 28 页 | 12.18 MB | 1 年前3石油巨头与Kubernetes, Microservice & DevOps 共舞1114最终版
Big Oil on Kubernetes and DevOps Hui Chi , Kai Chen 今日话题 项目背景 1 产品与技术详情 3 建设思路与整体方案 2 今⽇话题 数据 技术 应⽤ 数据 技术 应⽤ 数据 技术 应⽤ 数据 技术 应⽤ 数据 • 标准不统⼀ • 重复录⼊ • 数据不⼀致… 技术平台 • 规范不⼀致 • 组件不复⽤ 需求响应效率低… 业务信息系统现状 容器平台 DevOps 微服务治理 统一技术平台 上游全业务链数据 数据治理 统一数据湖 勘探生产管理 通用应用 开发生产管理 协同研究 经营管理与决策 总体架构 项目背景 1 产品与技术详情 3 建设思路与整体方案 2 今⽇话题 租户体系 DEVOPS 微服务 容器平台 安全管理 瑞道容器云平台 以容器平台功能为支撑, 实现应用的容器化托管, 解决环境一致性,部署 07-02-DEVOPS_tool_templateV1.0 3. 07-04-Sonar检测规格整理 4. 07-05-环境说明 16x15x18 16个指南 15个规范 18个阶段性汇报 16操作⼿册 部分成果展⽰ 项目背景 1 产品与技术详情 3 建设思路与整体方案 2 今⽇话题 A lauda Cloud Enterprise (A CE) Un i f i ed A P Is M u l ti -Cluster0 码力 | 33 页 | 7.49 MB | 1 年前3
共 26 条
- 1
- 2
- 3