K8s扩展功能解析
0 码力 | 12 页 | 1.08 MB | 1 年前3第29 期| 2023 年9 月- 技术雷达
Rights Reserved. Thoughtworks 技术雷达 关于技术雷达 Thoughtworker 酷爱技术。我们致力于建造技 术,研究技术,测试技术,开源技术,书写技术, 并不断改进技术。支持卓越软件并掀起 IT 革命是 我们的使命,Thoughtworks 技术雷达就是为了 完成这一使命。它由 Thoughtworks 中一群资深 技术领导组成的技术顾问委员会,通过定期讨论 All Rights Reserved. 6 AI 辅助软件开发 毫无意外,本期技术雷达主要围绕 AI 相关话题展开讨论。这是有史以来第一次,我们需要一个可视化指南来 理清不同 AI 的类别和功能(即使在 JavaScript 生态系统十分混乱的时期,我们也从未采取过这样的做法)。作 为一家开创 CI、CD 等突破性工程实践历史的软件咨询公司,我们对于使用 AI 辅助软件开发特别感兴趣。因此, 们讨论了远程软件开发实践和工具的成熟,和团队们 如何继续以有效协作为重点,不断突破界限,在一个更加分散和动态的环境中进行工作。一些团队利用新的协 作工具不断提出创新解决方案。其他团队则继续调整和改进现有的面对面实践,例如实时结对编程或集体编程、 分布式工作坊(例如 远程事件风暴)以及异步和同步沟通。远程工作提供了许多好处(包括更多样化的人才储 备),但面对面交流的价值是显而易见的。团队不应0 码力 | 43 页 | 2.76 MB | 1 年前3石油巨头与Kubernetes, Microservice & DevOps 共舞1114最终版
应⽤ 数据 技术 应⽤ 数据 技术 应⽤ 数据 • 标准不统⼀ • 重复录⼊ • 数据不⼀致… 技术平台 • 规范不⼀致 • 组件不复⽤ • 集成共享难… 应⽤ • 功能单⼀ • 管理型居多 • 适应性不⾜… 系统建设 • 建设周期⻓ • 存在重复建设 • 投资回报低 • 系统维护成本⾼… 系统应⽤ • 数据分散,到处找 • 应⽤独⽴,难协同 • 协同研究 经营管理与决策 总体架构 项目背景 1 产品与技术详情 3 建设思路与整体方案 2 今⽇话题 租户体系 DEVOPS 微服务 容器平台 安全管理 瑞道容器云平台 以容器平台功能为支撑, 实现应用的容器化托管, 解决环境一致性,部署 架构复杂等问题 通过租户体系保证租户 资源相互隔离,支撑多 租户场景 通过安全体系来保障 DevOps过程中的安全问 题 项⺫管理 壁垒,交付过程标准化, 透明化 持续构建与测试 保障代码质量,提升开发效率 知识共享 知识共享与积累,不断完善,持 续学习改进 认证与改进 持续优化, 形成闭环 运维监控 运⾏状态可视化,数据化,降低 部署⻛险,快速反馈 运营统计 全链路指标统计,为持续改进提 供数据⽀撑 学习培训 保障平台使⽤效果,快速实践落 地 DEVOPS⼯具 DEVOPS体系构成 企业级DEVOPS全景图0 码力 | 33 页 | 7.49 MB | 1 年前3Kubernetes开源书 - 周立
Kubernetes是⼀个旨在⾃动部署、扩展和运⾏应⽤容器的开源平台 。 使⽤Kubernetes,您可以快速有效地回应客户需求: 快速、可预测地部署应⽤。 动态缩放您的应⽤。 ⽆缝地推出新功能。 仅对需要的资源限制硬件的使⽤ 我们的⽬标是构建⼀个⽣态系统,提供组件和⼯具以减轻在公共和私有云中运⾏应⽤程序的负担。 Kubernetes是 可移植: 共有、私有、混合、多云 可扩展: 运⾏ 在⼀个⼤型机上的单体。 01-什么是Kubernetes 5 资源隔离:可预测的应⽤程序性能。 资源利⽤:效率⾼,密度⾼。 为什么我需要Kubernetes,它能⼲啥? 最基本的功能:Kubernetes可在物理机或虚拟机集群上调度和运⾏应⽤容器。然⽽,Kubernetes还允许开发⼈员将物理 机以及虚拟机 “从主机为中⼼的基础设施转移到以容器为中⼼的基础设施”,从⽽提供容器固有的全部优势。 authorization 这提供了PaaS的简单性,并具有IaaS的灵活性,并促进了跨基础架构提供商的可移植性。 Kubernetes是⼀个怎样的平台? 尽管Kubernetes提供了⼤量功能,但总有新的场景从新功能中受益。应⽤程序特定的⼯作流程可被简化,从⽽加快开发 ⼈员的速度。可接受的特别编排最初常常需要⼤规模的⾃动化。这就是为什么Kubernetes也被设计为提供构建组件和⼯ 具的⽣态系统,使其更容易部署,扩展和管理应⽤程序。0 码力 | 135 页 | 21.02 MB | 1 年前3云计算白皮书
............................. 32 (一)架构方面,云计算支撑算力服务以数据为中心.................................. 32 (二)功能方面,云计算持续驱动算力服务创新发展.................................. 34 (三)模式方面,云计算重构算力服务供需新模式.................... 造。当前,传统私有云越来越难以满足央国企对安全、合规、可运 营运维等多要素的需求,专有云成为满足央国企多重需求的重要解 决方案,如国家电网、建设银行等大型央国企已开展专有云建设。 另一方面,信创产品异构兼容性改造。随着信创产品功能、性能不 断提升,央国企逐渐引入信创产品到自身云平台中,天翼云、中国 电子云依托良好的信创兼容能力推动央国企云信创改造。二是禀赋 要求引领行业云生态建设。央国企作为我国市场经济的“顶梁柱”, 云意识和积 极性显著提升,上云进度不断加快,应用程度不断加深。当前,SaaS 服务模式成为中小企业上云用云的主要选择。一方面,SaaS 服务能 够满足中小企业多样化上云需求。中小企业对于云服务功能的要求 差异化较大,需要的业务应用服务较为丰富,涵盖采购、研发、生 云计算白皮书(2023 年) 26 产、营销、财务、人力资源、办公等企业价值链的各个环节。近几 年,我国 SaaS 服务市场保持0 码力 | 47 页 | 1.22 MB | 1 年前3Kubernetes平台比較:Red Hat OpenShift、SUSE Rancher及 Canonical Kubernetes
版圖的當下狀態, 並比較三種企業級的Kubernetes發行版本,分別是Canonical Kubernetes、 Red Hat OpenShift及SUSE Rancher,範圍涵蓋19項關鍵功能,並於報告最後 以表格提供總結分數。Canonical Kubernetes證明成為最具彈性、優勢及成本 效益的發行版本。 1. https://www.gartner.com/en/newsro netes發行版本,都支援所需 的API並提供及時更新。選擇通過CNCF認證的Kubernetes安裝,可協助企業保證 產品的適應性、可預測性及互通性,此外也能避免受到廠商限制,並可提供彈性, 依據功能和需求的演進發展改用替代解決方案。 Canonical Kubernetes、Red Hat Openshift及SUSE Rancher都已獲得CNCF認證。 2. 生命週期作業 開始踏上K 時程綁定,因此可能會限制彈性, 亦即不一定會支援最新的上游Kubernetes版本。 Canonical Kubernetes支援最新的5個Kubernetes版本。其中最新的3個版本可獲 得完整功能、產品更新及安全性修補程式,比較舊的2個版本則僅獲得安全性更新。 這種更為廣泛的支援方式,可消除混合雲之中的問題,因為雲端供應商採用現行 Kubernetes修訂版的步調緩慢,並持續支援舊版本。 60 码力 | 10 页 | 1.26 MB | 1 年前3运维上海2017-Kubernetes与AI相结合架构、落地解析-赵慧智
Apache PaaS ��! …! 在企业级架构中,Kubernetes 更多是作为一个核心组件进行部 署。在这个核心组件的外围,我们还有其他的功能需要提供。 用户管理 • 按资源组和层级用户的区分 用户访问权限管理 根据用户功能组进行访问验证 用户操作日志 • 对用户的操作进行记录 • 对用户的资源使用状况进行统计 • 对多用户的资源使用状况进行统计 监控 ● 用户/硬件资源监控 ● 易用的模型/服务部署 ● 商业级的模型服务平台 TaaS 主要功能列表 功能类别 功能 公有云 私有云 企业级功能 用户权限管理 N/A 有 存储管理 N/A 有 资源管理 N/A 有 个人研发功能 模型训练 有 有 模型上线服务 即将上线 有 原生态 TensorBoard 支持 即将上线 支持 即将上线 有 远程命令行支持 有 有 TaaS 运行原理 TaaS 主要功能 – 数据存储 TaaS 主要功能 – 项目管理 TaaS 主要功能 – 项目精准度分析及汇总 TaaS 主要功能 – 模型训练 TaaS 主要功能 – 模型上线服务 TaaS 主要功能 – AI 算法库0 码力 | 77 页 | 14.48 MB | 1 年前3DaoCloud Enterprise 5.0 产品介绍
申请、弹性扩展、高并发处理和稳定高可用。 涉及的模块:全局管理、容器管理、云原生网络、云原生存储、精选中间件 版权 © 2023 DaoCloud 第 5 页 微服务治理 提供非侵入式流量治理功能,支持无感接入传统微服务、云原生微服务和开源微服务 框架,实现企业现有微服务体系及新旧微服务体系的融合治理,支持微服务从开发、 部署、接入、观测、运维的全生命周期管理,提供高性能云原生微服务网关,保证微 企业网络基础设施复用的最大化,降低企业使用云原生应用门槛。 涉及的模块:全局管理、容器管理、云原生网络、云原生存储 模块化搭建 DCE 5.0 所包含的各个模块可以像乐高积木一样灵活搭建。 模块名称 功能和作用 安装器 基于 Kubean 自动化安装所需模块 容器管理 管理集群/节点/负载等基础设施 全局管理 设置登录、访问权限、外观 可观测性 一站式图形化仪表盘 应用工作台 基于原生多集群架构,解耦底层基础设施平台,实现多云与多集群统一化管 理,简化企业的应用上云流程,降低运维管理和人力成本。便捷创建 Kubernetes 集群,帮助企业快速搭建企业级的容器云平台。容器管理模块的主 要功能如下: 集群管理 ➢ 集群的统一纳管,支持特定版本范围内的任意 Kubernetes 集群纳入容器管理范围, 实现云上、云下、多云、混合云容器云平台的统一管理。 ➢ 集群的快速部署,基于0 码力 | 18 页 | 1.32 MB | 1 年前3⾸云容器产品Kubernetes操作指南
数据记录在标签中,⽀持采集时对标签进⾏修改,从⽽使得其具有强⼤的扩展能⼒。 说明:集群创建后监控服务需要⼿动开启,开启过程如下: 1. 在集群界⾯找到要开启监控的集群,点击右侧更多,会有开启监控的功能,如下图: 2. 点击开启监控后,会提示选择监控所需的pv,如下图: 创建此过程按照提示可能需要创建NAS存储或SC,PVC等,可参考上⽂存储管理 Container: Running:容器处于正在运⾏状态的容器个数 Waiting:容器处于初始状态的容器个数 Terminated:容器处于结束运⾏时状态的容器个数 ii. Pod(可在左侧功能栏应⽤/容器组查看详细信息): Running:该Pod被绑定⾄⼀个节点,且该Pod内的所有容器均成功创建。 Pending:K8s已经创建该Pod,但还没有进⼊运⾏状态,如Pod未完成调度,或正在拉 。 iii. Deployment(⽆状态应⽤,可在左侧功能栏应⽤/⽆状态查看详细信息) True:Deployment处于正常(Complete)状态的个数 False:Deployment处于(Failed)状态的个数 Unknown:Deployment状态未知的个数 iv. Statefulset(有状态应⽤,可在左侧功能栏应⽤/有状态查看详细信息) True:有状态应处于正常的个数0 码力 | 94 页 | 9.98 MB | 1 年前3第1930期:Kubernetes基础介绍
每个Pod都有一个特殊的称之为“根容器”的Pause容器。Pause容器对应的镜像属于k8s平台的一部分,除了Pause容 器外,每个Pod还包含一个或多个紧急相关的用户业务容器。他为每个业务容器提供如下功能:①在pod中担任Linux命 名空间共享的基础。②启用pid命名空间,开启init进程。 引入这种方式的原因: 1. 一组容器运行的pod中,很难对整体进行判断,引入pasue作为根容器, 以他的状态代表整个容器组的状态。 也可以被添加到任意数量的资源对象上去,Lable可以在资源对象定义时 确定,也可以在对象创建后动态添加和删除。 我们可以使用指定的资源对象绑定一个或者多个不同的lable来实现多维度的资源分组管理功能,以便于灵活、方便的 对资源进行分配、调度、配置、部署等工作。 Lable就是给资源对象打一个标签,然后通过Label Secletor(标签选择器)查询和筛选拥有某些Label的资源对象, k8s 动控制 2. RC里面包含完整的Pod定义模板 3.RC通过标签选择器机制实现对Pod的自动控制 4.通过改变Rc中的Pod副本数量,可以实现Pod的扩容和缩容功能 5.通过改变RC中的Pod模板中的镜像版本,可以实现Pod的滚动升级功能。 18 www.h3c.com Confidential 秘密 18 18 K8s基本概念和术语介绍(Deployment) Deployment(部署):0 码力 | 49 页 | 4.11 MB | 1 年前3
共 33 条
- 1
- 2
- 3
- 4