自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 收藏
  • 关注

原创 sealer-把整个集群看成一台机器,把kubernetes看成操作系统的Docker长啥样

作者 | fanux.中弈 sealos作者,sealer发起人什么是集群镜像顾名思义和操作系统.iso镜像或者Docker镜像类似,集群镜像是用一定的技术手段把整个集群的所有文件以一定格式打成的一个资源包。对比单机和集群会发现一些有趣现象:单机有计算存储网络这些驱动,集群有CNI/CSI/CRI的实现像是集群的驱动操作系统单机有ubuntu centos这些,我们可以把kubernetes看成云操作系统单机上可以运行docker容器 或者是虚拟机,相当于一个运行的实例

2021-05-29 11:32:52 692

原创 最简单的kubernetes HA安装方式-sealos详解支持kubernetes1.14.1安装

kubernetes集群三步安装概述本文教你如何用一条命令构建k8s高可用集群且不依赖haproxy和keepalived,也无需ansible。通过内核ipvs对apiserver进行负载均衡,并且带apiserver健康检测。快速入门sealos项目地址准备条件装好docker并启动docker把离线安装包 下载好拷贝到所有节点的/root目录下, 不需要解压,如果有文件服...

2019-04-15 17:26:29 2072

原创 kubernetes1.12.0安装,全网最快速 100%安装成功

装好docker1. master上: cd shell && sh init.sh && sh master.sh2. node上:cd shell && sh init.sh3. 在node上执行master输出的join命令即可 (命令忘记了可以用这个查看,kubeadm token create --print-join-command...

2018-10-10 11:28:25 1328

原创 好用的websocket框架推荐

描述Lhttp是一个基于websocket服务端框架,提供一个类似http的协议去帮助开发者开发长连接的应用。使用Lhttp可以大量减少服务端开发的工作量,实现非常好的模块化和业务功能的解耦合。可以定制任何你想要的功能。项目地址特点使用简单,功能强大性能高,使用gnatsd消息队列 publish 10000 条消息耗时0.04s(single-core CPU,1G memory).支持集群

2017-01-17 15:21:43 12968 2

原创 4万 star 的 NocoDB 在 sealos 上一键起,轻松把数据库编程智能表格

NocoDB 作为一款免费开源的 Airtable 替代品,在许多在线数据管理场景下可以实现类似的功能和使用体验,且没有付费门槛和厂商锁定风险,对预算有限或注重数据自主可控的个人和组织还是很有吸引力的。通过自部署或使用免费的托管服务,就可以快速创建功能丰富的在线数据库,并利用 API 进一步开发应用。尽管 NocoDB 目前在功能和生态方面还不如 Airtable,但其开源、免费、易用、可扩展的特点已经足以成为一个值得关注的 Airtable 替代方案。

2024-03-26 18:16:01 572

原创 云原生明星公司 Weaveworks 倒下,sealos 瑟瑟发抖?

我觉得在早期时你的产品一定要想办法面向那些直接使用的用户,或者更直白一点,企业有开发者和决策者,你不能在早期发展时就去考虑决策者的需求,这会让你的产品体验一塌糊涂,因为他们并不会直接使用你的产品,给你有用的反馈。第三,绝对的信仰,这个很难,一般人都没有,我之所以可以非常坦然面对问题,是因为我是“决定论”的坚定信奉者,未来所有的事都是被决定的,你连你的一根头发一个小时之后在什么位置都改变不了,这种信仰是所有问题和负面情绪的粉碎机,强大到难以置信。第二,看路别看树,更别担心撞树上,越担心会越撞。

2024-02-21 17:49:57 940

原创 Sealos 携手字节跳动火山引擎为帕鲁玩家送上春节福利

看吧,2点到早上大部分人都去睡觉了,那不弹性计算走起就太可惜了,我们用了一种玩家不太熟悉的叫容器的技术,可以把不用的资源释放掉,只保留一些存储数据用的磁盘,所以能理解为什么我们停机只收 8分钱/小时的原因了吧。Sealos 本次可用区跑在火山上,算是个“中间商”,很神奇的是中间商赚到了差价且用户也拿到了更便宜的价格,这里面主要得益于 sealos 对资源利用率的大幅提升,把闲置资源分配给别的玩家。存档各种导入导出工具,windows linux 相互导,还有即将上线的存档市场,别人的存档也可以直接玩了。

2024-02-08 10:33:40 971

原创 爆了!sealos 三天时间支持 1000 个帕鲁私服

从第一天发布之后就起了 100 多个私服,第二天直接上到 500 多个,第三天直接上千,还在加速增长中。来讲讲我们只用一个晚上怎么做到上线一个专属可用区的,还有一些帕鲁实践让我对云有的一些新的思考。

2024-01-31 10:46:29 1053

原创 云原生网关哪家强---Sealos 网关血泪史

网关对于云和应用而言是个非常非常核心的组件,随着我们规模的不断扩大也会出现很多新的挑战,我们希望能和上下游社区建立紧密的合作,让开源网关能得到更好的发展,让更多开发者受益。以上列举的很多网关都很优秀,Sealos 没用不代表项目不厉害,只是我们的场景苛刻且奇葩,真的在公网环境能支持多租户的网关并不多,所以各位看官还是要从自己的场景出发,我们的选型仅作参考,同样 Sealos 本身也会以一个开放心态来继续跟进其他网关的发展。sealos 以kubernetes为内核的云操作系统发行版,让云原生简单普及。

2024-01-19 11:39:57 367

原创 使用 dbgate 在 sealos 上完美管理 mysql pgsql 等数据库

配置数据库的连接信息,即可搞定收工。

2024-01-05 16:49:06 577

原创 2核4G 支撑日活 20w 的游戏,Laf 彪悍性能让人瞠目结舌

开心自走棋是一款剑与魔法的烧脑自走棋游戏。以著名的魔幻世界观为蓝本,采用了轻松可爱的画面风格,精致细腻的动画和特效来还原魔兽之战。现在市面上自走棋游戏多是 PvP 玩法为主,而开心自走棋是以 PvE 玩法为主的,让玩家享受轻快沉浸的游戏体验的同时,不失挑战性和趣味性。大家都了解,无脑的推图是很无聊的事情,在开心自走棋中你会忍不住的打开脑洞排兵布阵,记得我在刚玩的时候,偶然的一次尝试,用几个低级别的女妖轻松通过 BOSS 关卡时,那种以少胜多、出奇制胜的成就感,那一刻宛如当世诸葛亮。开心自走棋才。

2024-01-05 16:23:33 902

原创 在 sealos 上使用 redisinsight 完美管理 redis

再启动 RedisInsight, 是一个 redis 的可视化管理工具。就可以看到部署后的地址了。先起一个 redis 集群,在。简单两步,redis 集群搞定。

2024-01-03 16:33:50 591

原创 每个故障都是一次涅槃

2023年12月19日,今天 sealos 的公有云一个小时内被攻击 3 次,每次 几G 到 十几G 的流量,都是 CC 攻击(七层多 IP 地址模拟用户请求),这种比 DDos 还难防,现在凌晨一点,刚处理完所有临时方案,以及咨询一些外部的安全专家,后续会有一系列的加强防控来保障稳定性。有些感想,怕睡一觉忘了,赶紧写下来。

2023-12-20 16:20:19 771

原创 没错,数据库就应该跑在 k8s 里

K8s 是个大杀器,像是无崖子一甲子的功力你能发挥几成,如果 K8s 不跑数据库,你大概只能发挥 1 成功力。用好 K8s 能够极大地增强数据库运维的效能。

2023-12-18 11:02:39 124

原创 开源不挣钱?这个项目上线半年月入超 30w

开源商业化是个非常有意思的过程,比单纯做开源有趣的多,而且能真的把雪球滚起来,形成良性循环,最终固定成本提高,边际成本极速下降,用户就能享受到优质的便宜的产品,项目方也可以盆满钵满。sealos 以kubernetes为内核的云操作系统发行版,让云原生简单普及laf 写代码像写博客一样简单,什么docker kubernetes统统不关心,我只关心写业务!

2023-12-18 10:50:46 89

原创 当 Sealos 遇上区块链

这个配置里面有一个 system code 非常恶心非常长,它是编译成 wasm 的代码,不能删,所以这个配置只能先生成了再修改配置文件,substrate 的这个做法我实在不太能苟同,导致编辑配置文件的成本非常高。起一个应用,写一个函数,这个不用教,以你的智商和 laf 的易用性你肯定会,当然如果你的时间不值钱你也可以自己构建个 node.js 环境,我可以确保自己构建环境可以恶心死你。然后 balances 字段就可以配置初始地址里面的资金,这个地址用上面的代码生成就行,私钥你自己保存好,不用触网。

2023-12-11 09:57:45 206 1

原创 哪个公司的 CEO 不想拥有一个自己的数字克隆?

⚠️ FBI Warning:本文纯属作者自娱自乐,数字人的观点不代表 CEO 本人的观点,请大家不要上当受骗!!哪个公司的 CEO 不想拥有一个自己的数字克隆?想象🤔一下,如果 CEO 数字克隆上线了,那他是不是就可以了?把他接入企业官方公众号后台作为客服,24 小时不吃饭不睡觉不喝水给用户答疑解惑,想想就很刺激!感觉✅环界云的 CEO 做到了!先来看看效果:怎么样,你也想拥有一个自己的数字克隆么?问题不大,跟着我操作。首先你需要准备自己的语料,我们 CEO 的语料就是来自。

2023-06-13 18:12:48 264

原创 sealos 五年磨一剑——云操作系统正式发布

Sealos 五年来总算达到了我当初写下第一行代码时的愿景 —— 云操作系统。那位第一个为我付了 15块的同学,极大的信心与鼓舞,不亚于拿到投资。社区的全体贡献者,特别是一路以来都在相伴的老崔同学,众行远。讯飞非常复杂的业务场景对技术的磨练,让我对业务场景有更深入的理解。阿里云在我写 sealer 时的支持与帮助,为 sealos 集群镜像的底层能力打下坚实的基础。

2023-06-13 18:00:53 507

原创 函数计算导论 - AI 时代助燃剂

最后一点就是时机,functions 是新的东西,所以更适合在新的浪潮中爆发,也就是 AI 的崛起,这个大浪潮下必然会有很多新的应用需要被开发出来,而选择函数去开发 AI 应用的公司必然在竞争中胜出,因为这个浪潮中兵贵神速,他们开发按照分钟小时计,而传统的公司还在慢慢迭代上线必然在竞争中失败。不仅产品要简单,计费方案也要简单,现在很多厂商的计费方案讲真的,你花一周时间去算都算不明白,形同虚设的价格方案设计,鬼知道我的函数调用时长有多长,花一周去研究怎么收费的,这不是太可笑了嘛。

2023-03-19 15:37:07 543 1

原创 函数计算导论 - AI 时代助燃剂

最后一点就是时机,functions 是新的东西,所以更适合在新的浪潮中爆发,也就是 AI 的崛起,这个大浪潮下必然会有很多新的应用需要被开发出来,而选择函数去开发 AI 应用的公司必然在竞争中胜出,因为这个浪潮中兵贵神速,他们开发按照分钟小时计,而传统的公司还在慢慢迭代上线必然在竞争中失败。不仅产品要简单,计费方案也要简单,现在很多厂商的计费方案讲真的,你花一周时间去算都算不明白,形同虚设的价格方案设计,鬼知道我的函数调用时长有多长,花一周去研究怎么收费的,这不是太可笑了嘛。

2023-03-19 15:33:51 367

原创 三分钟拥有自己的 chat-gpt (开发到上线)

文件里面的所有东西都上传到我们刚刚创建的存储桶里面,记住是原封不动的上传哦,文件就是文件,文件夹就是文件夹。加完这点细节之后,基本开发工作就完成了,接下来就是把项目上线分享给你的朋友,顺便装个杯。点击存储界面->点击上方加号->创建一个权限为 readonly 的存储桶(名字随意)这里我们看一下前端的核心代码,非常的简单,就是把提问的内容和上下文。恭喜 到这里你的项目已经上线了,快分享给你的好朋友吧!点完之后出来一个链接,我们点击一下访问看看是啥东西。解析域名 绑定域名...并且拿到回复的消息了。

2023-03-11 18:04:40 941

原创 三分钟拥有自己的 chat-gpt (开发到上线)

文件里面的所有东西都上传到我们刚刚创建的存储桶里面,记住是原封不动的上传哦,文件就是文件,文件夹就是文件夹。加完这点细节之后,基本开发工作就完成了,接下来就是把项目上线分享给你的朋友,顺便装个杯。点击存储界面->点击上方加号->创建一个权限为 readonly 的存储桶(名字随意)这里我们看一下前端的核心代码,非常的简单,就是把提问的内容和上下文。恭喜 到这里你的项目已经上线了,快分享给你的好朋友吧!点完之后出来一个链接,我们点击一下访问看看是啥东西。解析域名 绑定域名...并且拿到回复的消息了。

2023-03-11 17:59:53 2008

原创 sealos 神奇功能 serverless kubernetes 之 cloud terminal

何为 serverless kubernetes顾名思义,就是不需要安装直接打开网页就可以直接使用的 kubernetes,是一个多租户共享 kubernetes 的租户模型,这样做的好处是对于用户的使用成本极低,而且无需安装 kubernetes, 且天生对多租户的隔离性做的很好。劣势是用户没有集群级别的管理权限,比如访问节点,或者挂载主机目录,共享主机端口等,其实这也不是劣势,因为开放这些东西本身就是不安全的。sealos 在这块做了非常多的优化,直接能做到在公网这种不可信的环境中让多租户安全的共

2023-03-07 22:19:26 381

原创 关于 LAF 函数计算的一些思考

LAF 是基于 serverless 架构来做的,如果说 serverless 是一种架构模式的话,那么对LAF 来说,laf 就是 「一个」开发方式。关于商业化收费是一定要做的,但是收费是一个手段,而不是目的,是为了检验我们产品的商业价值,同时可以为这个产品能够长期发展提供动力。另外收费其实也是一种「责任」,用户因为信任而付费,我们应该为了这份信任而做出更好的产品,提供更好的服务。免费版怎么做?见过很多产品,不收费把自己慢慢拖死,一收费就把自己搞死。参考国外的很多产品,比如 figma 、 g

2022-11-06 18:42:14 905

原创 抛弃 IaaS PaaS SaaS 架构的云操作系统 sealos - 像使用 PC 一样用云

什么是 sealos开源地址sealos 是一个以 kubernetes 为内核的云操作系统发行版。sealos 希望做一个通用的云操作系统,让用户不管是私有云还是公有云都可以非常低门槛的用云。sealos 可以把云的维护成本和使用门槛降的足够低。sealos 目标是让企业完完全全拥有属于自己控制的 AWS 这样的公有云能力,可以运行在企业自己机房中,也可以运行在别的公有云基础设施之上。sealos 相当于利用云原生的能力与架构完全实现一个 AWS 的替代品,不过在产品形态上会有所差异。 如

2022-11-06 18:35:21 1199

原创 sealfs 一个世界冠军要开始写文件存储了

背景sealfs 的作者拿过很多编程比赛的世界冠军或者非常好的名次:2019.12 SSCAIT(国际星际争霸 AI 算法开发大赛)**在“排位赛”中世界综合排名第 3 位,以 84%的胜率在“近 50 场胜率排行榜”中最高排名第二位。2022.01 RLChina 智能体挑战赛 队长 冠军2018.08 天池阿里巴巴全球调度算法大赛 冠军 总名次 1/21162017.05 2017 华为软件精英挑战赛 全球总决赛二等奖,名次 2/10000+ 队长2022.03 AI 球球大作战:Go-

2022-09-27 18:46:05 423

原创 谈谈我们是如何实践 OKR 的(多年宝贵实践经验逼坑指南)

我们介绍环界云计算是一家做开源的公司,核心产品是 sealos 基于 kubernetes 云内核的云操作系统发型版。 laf 是我们开发的函数计算项目。 欢迎大家赏星~下面开始介绍我们是如何实践 OKR一句话总结目标这是整个公司长期做的事的总结抽象和提炼,为 OKR 的制定提供战略指导意义,OKR 制定周期大概三个月,这三个月中的目标制定的依据是什么?所以一句话定义公司长期要做的事就非常重要。例子:sealos 是以 kubernetes 为内核的云操作系统发行版,让云原生简单普及团队所有成员

2022-08-25 12:11:53 559

原创 sealos 作者创业心路历程

写在开头如果你是一个开发者或者创业者,读完这篇文章相信一定会有所收获,本文讲述我整个创业过程中的点点滴滴,以及一些经验总结,让你以后可以更好的规划自己的职业,以及避开我曾经遇到过的坑。被陆奇团队发现2021年末,我的开源项目 sealos 霸榜了 github 趋势榜将近一周,然后奇绩创坛团队就通过一些途径找到了我,邀请我填写一个申请表,当时我并不想填,因为我并不知道奇绩创坛是个啥,后来电话和我沟通我才知道原来是陆奇博士创业团队,做技术的人大部分都认可陆奇,我也是因为这个才愿意填表的。随后就是一个十

2022-08-18 23:02:53 414

原创 有没有见过在 terminal 里用微信支付?

sealos 是一款云操作系统发行版,可以非常简单的管理 kubernetes 的生命周期,以及像使用 win11 一样使用云,最近写 sealos cloud 的支付模块,发现可以通过命令行做微信支付,非常有意思,现在和大家分享一下如何做到的。输入一条命令,终端会输出二维码,直接微信扫一扫就可以付钱,这对于极客来说真是福音,对于一个藐视使用 GUI 的人来说岂不是很香?为了站在鄙视链顶端(API 鄙视 as code 鄙视 CLI 鄙视 GUI)岂能不支持这么酷的特性~ 使用场景:想想你充爱奇艺

2022-08-18 11:12:51 412 1

原创 sealos 与其它流行产品的差异与联系

sealos 与其它流行产品的差异与联系sealos 与 helmhelm 并不关心 kubernetes 集群生命周期的管理,但是 sealos 关心,sealos boot 模块整个云操作系统启动伸缩升级清理都会处理.helm 关心编排不关心打包,helm 里面依赖的 docker 镜像如何交付 helm 不关心,sealos 是把分布式应用的所有依赖打包.helm 不会内嵌一个 kuberentes, 但是 sealos 会,这样保证整个集群整体的一致性.helm 如果你的分布式应用里面依

2022-07-02 12:59:00 1203

原创 以 kubernetes 为云内核的未来云计算架构

基于云内核的未来云计算架构早期单机操作系统也是分层架构,后面才演化成今天的如 linux windows 的宏内核微内核架构,云操作系统也会有类似发展趋势以前都是单机应用,而现代应用几乎都是分布式应用,kubernetes 已经成为事实上的“云操作系统内核”,能让云内核普及的发型版呼之欲出你会发现现在 IaaS PaaS SaaS 在云原生技术普及的浪潮中已经名存实亡,比如容器运行在裸机上就已经拥有非常好的性能了,是否还需要 IaaS 这一层,PaaS SaaS 本质都是容器是否还需要去可以区分,这

2022-07-02 12:05:00 224

原创 以 kubernetes 为云内核的未来云计算架构

基于云内核的未来云计算架构早期单机操作系统也是分层架构,后面才演化成今天的如 linux windows 的宏内核微内核架构,云操作系统也会有类似发展趋势以前都是单机应用,而现代应用几乎都是分布式应用,kubernetes 已经成为事实上的“云操作系统内核”,能让云内核普及的发型版呼之欲出你会发现现在 IaaS PaaS SaaS 在云原生技术普及的浪潮中已经名存实亡,比如容器运行在裸机上就已经拥有非常好的性能了,是否还需要 IaaS 这一层,PaaS SaaS 本质都是容器是否还需要去可以区分,这

2022-07-02 12:02:39 282

原创 毫无争议的github顶级有用的开源项目排行榜

github顶级有用的开源项目排行TOP 14. 假装自己中病毒软件https://github.com/bitdust/WamaCry这个用途可太广泛了:0. 一周没进展要开周会了怎么办明天就是deadline了可是论文还没写完怎么办这稿子还想再拖一周可是借口都用完了怎么办不想加班,又找不到理由开溜怎么办别人都中毒了,就我没中感觉out了怎么办生活好无趣,想假装中毒发个朋友圈怎么办... ...TOP 13. 灭霸脚本https://github.com/hotvulcan/

2022-05-20 19:02:07 4654

原创 像写博客一样写代码,laf导致一个部门被裁

云开发中的战斗机 Laf,让你像写博客一样写代码各位云原生搬砖师 and PPT 架构师,你们有没有想过像写文章一样方便地写代码呢?怎样才能像写文章一样写代码? 理想的需求应该是可以在线编写、调试函数,不用重启服务,随时随地在 Web 上查看函数的运行日志,无需连接服务器,无需折腾数据库、对象存储、Nginx 等,可以随时随地上线应用,招之即来,挥之即去,随手发布!这时候懂王上线了,好家伙,这不就是 Serverless 嘛,Serverless 的愿景是用户只需专注开发意图,编写函数代码,并上传到

2022-05-17 11:42:28 304

原创 如何做一款成功的开源项目

大家好,我是 sealos 的作者,很高兴和大家分享我做开源以及运营一个开源项目总结的一些经验。选择一个大市场这点非常重要,你可以选择一个大的市场,或者一个高速发展的市场,谁都知道做算法教程的一定比一个编译器底层低频工具受众会广,如果从获取更多 star 的角度来看,选一个普遍需求就非常重要,比如 sealos 选择从安装 kubernetes 开始做起,因为几乎每个实践云原生的人几乎都需要一个安装工具,这是个非常好的切入口。如果你现在还选择去在 openstack 生态做工具,那显然不符合时代大趋势

2022-04-22 16:46:22 1259

原创 Apache Kafka 基准测试:每秒 200 万次写入(在三台廉价机器上)

原文地址翻译:sealos 是以kubernetes为内核的云操作系统发行版,3min 一键高可用安装自定义kubernetes,500M,100年证书,版本不要太全,生产环境稳如老狗。我写了一篇关于 LinkedIn 如何使用Apache Kafka作为中央发布-订阅日志的博客文章,用于在应用程序、流处理和 Hadoop 数据摄取之间集成数据。但是,要真正完成这项工作,这个“通用日志”必须是一种廉价的抽象。如果您想将系统用作中央数据中心,它必须快速、可预测且易于扩展,以便您可以将所有数据转储到该系

2022-04-21 11:40:46 2829

原创 政采云基于 sealer 的私有化业务交付实践

作者:政采云|汪勋近年来, 互联网极速发展,为了跟进业务快速增长的发展步伐,新的技术如雨后春笋般不断的涌现,一眼望去,漫天星光,群星争艳。以容器为核心的云原生技术成长迅速,其中 Kubernetes 作为新的基础设施,容器编排事实上的标准, 无疑是最耀眼的那颗星。然而,Kubernetes 虽然很好的解决了大规模应用部署,资源管理及调度的问题,但是其对业务交付并不友好,Kubernetes 自身的部署也比较复杂,在不断涌现的围绕 Kubernetes 生态的应用中, 始终缺少了可以将业务、中间件、集群整

2022-04-18 15:08:13 333

原创 RethinkDB:​​为什么我们失败了

本文来自rethinkDB失败后的复盘,正是因为有点年代现在拿出来看更有意思,可以对复盘作个复盘,哪些分析和对未来(也就是今天)的判断不对,原文地址:https://www.defmacro.org/2017/01/18/why-rethinkdb-failed.html翻译:laf作者 laf是一款写代码像写博客一样简单的函数计算框架,支持云函数,云数据库,云存储,快速开发SaaS应用利器。sealos作者 以kubernetes为内核的云操作系统发行版,让云原生简单普及,让一部分企业先飞到云上。当

2022-04-18 15:03:30 261

原创 利用sealos快速构建基于mongo minio on openebs的函数计算平台,摸鱼必备

t

2022-04-08 12:09:57 497

原创 云链合一,我的开源之路

我是sealos和sealer项目的作者,这两个项目都十分受欢迎,目前sealos也8k多星星了,分享一下我做开源项目过程中的一些心路历程,希望大家喜欢。

2022-03-21 19:29:51 1331 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除