k8s系列--前世今生

news/2025/9/19 12:31:01/文章来源:https://www.cnblogs.com/mercenarya/p/19100530

基础设施即服务 阿里云,国外IWS
平台即服务 新浪云 --docker成为了平台即服务的下一代标准
软件设施即服务 office

为什么需要K8s,传统的架构不需要k8s,但是引入docker容器化技术以后,容器内部的访问变得复杂了,容器的集群化,有没有好的产品,有需求就有产品
Apache MESOS 最早的分布式资源管理框架,2019年5月被应用于推特网站,但是后面推特也宣布使用k8s,不再使用Apache MESOS,现在Apache MESOS也介入了k8s的功能,但是目前没有很好的应用场景
docker swarm非常轻量,相对于k8s来说功能较少,虽然有人正在做大规模集群的测试,但是企业目前更愿意选择k8s,以后的前景未知,2019年7月阿里云宣布软件列表提出docker swarm
k8s已经成为新的资源管理框架的标准,背景非常强大,背靠谷歌,拥有10年容器化基础架构,borg系统前身,go语言开发,以前谷歌不愿意公开,但是随着docker的发展,谷歌希望下一代的容器化技术的方向掌握在自己手里,故而开源
go语言,解释性语言,效率和C差不多,但是天然支持进程管理
k8s的特点:
轻量级:占用资源少
开源:oracle因为不开源,太贵,正在慢慢退出企业应用
弹性伸缩:互联网公司用户量时大时小,需要平缓升级
负载均衡:IPVS国人的骄傲

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/907772.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

US$189 Yanhua Mini ACDP Module3 Read amp; Write BMW DME ISN Code by OBD

Yanhua Mini ACDP Module3 Read & Write BMW DME ISN Code by OBDRead and Write ISN Code: N20(MEVD1724, MEVD172P, MEVD1729), N13(MEVD1725, ), N55(MEVD172, MEVD1726, MEVD172G, MEVD172S, MEVD17, ), MSV80…

excel文本改为数据格式

excel文本改为数据格式原理和方法转自:https://zhuanlan.zhihu.com/p/179945111 1)选中列(不能有合并的列)---数据----分列-----完成。 2)选中多列,必须是有绿三角形的开始----------电机加圈的i---------------…

面向对象初步接触-学生信息管理系统

1. 功能讲解 1.1 数据处理该程序主要处理学生数据,包含学生的name、age、gender、id、major、gpa这些基本信息。 学生数据存储在StudentManagementSystem类的students成员变量中,每个学生的具体信息封装在Student类的…

Numpy高维数组的索引()

# 创建一个形状为 (3, 4, 2) 的随机数组 # arr 代表 3 个实例,每个实力有 4 个任务点,每个任务点有 (x, y) 坐标 arr = np.random.randint(0, 10, size=(3, 4, 2))arr:[[[8 4][2 9][0 5][4 7]][[5 5][1 6][8 5][1 8]…

Optimization Theory

Linear Programming What is LP? An optimization problem can be written as \[\begin{align*} \text{minimize} \quad & f(\boldsymbol{\boldsymbol{x}}) \\ \text{subject to} \quad & g_i(\boldsymbol{x}…

Machine Learning

Intro History 1950, Turing test. 1951-1955, Perceptron.1951, Marvin Minsky designed SNARC, the first artificial neural network; 1951, Christopher Strachey wrote a checkers program and Dietrich Prinz wr…

详细介绍:jQuery 操作指南:从 DOM 操作到 AJAX

详细介绍:jQuery 操作指南:从 DOM 操作到 AJAXpre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", …

Word 常用快捷键大全:提升文档处理效率的必备技巧​ - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

ArcGIS:如何设置地图文档的相对路径或者发布为地图包 - 实践

ArcGIS:如何设置地图文档的相对路径或者发布为地图包 - 实践2025-09-19 12:07 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !import…

一个 Blazor/WinForm 开发者的 WPF 学习记:通往 Avalonia 的那条路

一个 Blazor/WinForm 开发者的 WPF 学习记:通往 Avalonia 的那条路 写在前面 做了几年 Blazor 和 WinForm,本来以为桌面端这件事就这么过去了。直到我认真考虑跨平台桌面方案,才发现绕不开 Avalonia。而要真正用好 …

VulkanAPI细节梳理2

// --- 创建渲染通行证(支持多视图和深度缓冲) ---std::vector<VkAttachmentDescription> attachments(2);// 颜色附件attachments[0].format = format;attachments[0].samples = VK_SAMPLE_COUNT_1_BIT;attac…

React 状态丢失:组件 key 用错引发的渲染异常 - 指南

React 状态丢失:组件 key 用错引发的渲染异常 - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas&qu…

US$35 Yanhua Mini ACDP Module8 BMW FRM Footwell Module

Yanhua Mini ACDP Module8 BMW FRM Footwell ModuleRead and write BMW FRM module (FRM Footwell module) 0L15Y chip EEPROM/FLASH data. Read and write 3M25J chip EEPROM/D-FLASH/P-FLASH data.The advantage of …

快速实现 Excel 表格转 SVG:Java 教程 - E

如果你曾尝试过把 Excel 表格导出为 SVG 图片,就会发现 Excel 本身并不支持这种格式。虽然市面上存在一些在线转换工具,但上传文件存在效率与安全方面的顾虑。对于开发者来说,使用 Java 来实现 Excel 到 SVG 的转换…

绕过文件上传限制实现客户端路径遍历漏洞利用的技术解析

本文详细解析了如何通过精心构造JSON文件绕过PDF和图像上传验证机制,利用mmmagic、pdflib和file命令的检测特性实现客户端路径遍历攻击的技术方法与实战案例。绕过文件上传限制实现客户端路径遍历漏洞利用 在我之前的…

事件总线之初步学习

第一步:创建一个eventBus.js 文件名可根据个人爱好取名即可; 内容:import Vue from vue const eventBus = new Vue(); export default eventBus;第二步:使用import EventBus from @/common/eventBus;//监听全局事…

PolarFire SoC QSPI 代码编写 测试

PolarFire SoC QSPI 代码编写 测试1、 首先 将 QSPI 基地址 改为 SC-QSPI 基地址 0x37020100 原因如下: PolarFire FPGA and PolarFire SoC FPGA Programming User Guide MSS connects to the system controller QS…

Markdown Day04

常用DOS命令 ##查看当前目录下所有文件dir ##切换目录cd change directory ##cd..回到上一个 ##清理屏幕cls ##退出exit ##查看电脑IP,ipconfig ##打开应用 calc notepad mspaint ##ping 命令 ping www.baidu.com #…

C++中类的内存存储

目录类类对象的非虚成员函数类的成员变量空类对象具有虚函数的类对象 类 类本身不会存储在内存中,类实例化的对象才会保存在内存中。但是使用 sizeof 计算类大小时能得到结果,这是因为 sizeof 会在编译时就得到类型信…

PyTorch 优化器(Optimizer)

优化器(Optimizer)是深度学习训练过程中用于更新模型参数的核心组件。在训练神经网络时,我们需要通过反向传播计算损失函数相对于模型参数的梯度,然后使用优化器根据这些梯度来更新参数,以最小化损失函数。PyTorc…