PasteSpider采用.netcore编写,运行于linux服务器的docker/podman里面,涉及的技术或者工具有podman/docker,registry,nginx,top,ssh,git,svn等。

PasteSpider可以更好的为你执行服务的升级和维护工作。支持集群模式安装,也支持单例模式运行。

PasteSpider可以部署.net Java php H5web等,能够部署到容器中的项目理论上都是支持的!编译型的语言,需要自行在主服务器上安装编译环境,比如.net的dotnet tool 等。

PasteSpider不同于k8s的庞大和专有技术链,他采用原生的实现方式,有以下优点:

1.节省资源
不同于k8s需要消耗几GB的内存占用,PasteSpider一拖多服务器模式,100个运行容器为例,大概占用内存在300MB这样子。PasteSpider并不需要每台linux都安装PasteSpider,可以几台公用一套PasteSpider,他们由SSH通过局域网进行通讯和作业。

2.技术栈原生
不同于k8s,PasteSpider里面采用的技术都是原生的,比如PasteSpider里面的接口路由是通过Nginx实现的,所以在路由规则上如何配置你只要找相关的nginx的技术就行了。当然你通过PasteSpider提供的内部运行状况也可以实现自己的路由服务。升级或者打包等使用的命令都是采用docker的原生命令,乃至后续的podman。遇到问题你只需要找他们原生的命令说明和规则等即可。

3.运行安全
PasteSpider采用旁观者模式,你的服务的运行不基于PasteSpider,也就是说你停止PasteSpider或者卸载PasteSpider也不会影响正在运行的其他服务,这样在于PasteSpider的升级也好,维护也好都能很好的保证其他服务的正常运行。

4.操作简单
PasteSpider的操作一般采用点点点的模式,简单的图形界面操作,专有的后台管理界面,如果你要自己开发客户端也可以,PasteSpider里面接入的接口是swagger只需要访问接口地址的/swagger/即可查看所有的接口文档。在涉及一些规则的地方,比如路由nginx的,PasteSpider也提供了不同版本的案例文本。

5.多模式支持
PasteSpider的服务支持多种模式,纯静态的前端web模式,发布后文件的发布模式,源码下的编译模式(一般由git,svn触发)。满足项目中的多种服务的部署。引入文件同步客户端,可以更好的更新文件。管理端在同步的规则下加入了忽略等配置,可以更好的减少或者避免错更的问题。

6.数据报表
PasteSpider支持查看容器的运行状况,根据以往的历史可以更好的监测内存泄漏等问题。支持消息推送,可以及时的了解运行状态,我么将在后续版本中加入短信通知功能。目前信息的通知是采用钉钉或者飞书的hook模式。

7.自动升降
PasteSpider通过配置,可以支持针对某一个服务的运行进行自动调配,比如在访问高峰期部署更多的容器用于分摊压力。后续将会推出更加复杂的调配模式,为了更好的利用服务器资源。

8.使用免费
PasteSpider基础版免费使用,论坛金会员可以加入开放团,参与项目的开发。
更多资料可以访问 https://soft.pastecode.cn/Home/spider/0

K8S太庞大,这款PasteSpider绝对适合你!一款轻量级容器部署管理工具的更多相关文章

  1. TriAquae 是一款由国产的基于Python开发的开源批量部署管理工具

    怀着鸡动的心情跟大家介绍一款国产开源运维软件TriAquae,轻松帮你搞定大部分运维工作!TriAquae 是一款由国产的基于Python开发的开源批量部署管理工具,可以允许用户通过一台控制端管理上千 ...

  2. 分享几款常用的MySQL管理工具

    MySQL数据库以体积小.速度快.总体拥有成本低等优点,深受广大中小企业的喜爱,像我们常见的MySQL管理工具都有那些呢?下面给大家推荐六个常用的MySQL管理工具!      phpMyAdmin  ...

  3. 你不得不知的几款常用的在线API管理工具

    在项目开发过程中,总会涉及到接口文档的设计编写,之前使用的都是ms office工具,不够漂亮也不直观,变更频繁的话维护成本也更高,及时性也是大问题.基于这个背景,下面介绍几个常用的API管理工具,方 ...

  4. 几款常用的在线API管理工具(是时候抛弃office编写接口文档了)

    在项目开发过程中,总会涉及到接口文档的设计编写,之前使用的都是ms office工具,不够漂亮也不直观,变更频繁的话维护成本也更高,及时性也是大问题.基于这个背景,下面介绍几个常用的API管理工具,方 ...

  5. 介绍几款常用的在线API管理工具

    在项目开发过程中,总会涉及到接口文档的设计编写,之前使用的都是ms office工具,不够漂亮也不直观,变更频繁的话维护成本也更高,及时性也是大问题.基于这个背景,下面介绍几个常用的API管理工具,方 ...

  6. 9款最好用的MySQL数据库客户端图形界面管理工具,第三款我用了10年

    MySQL的管理维护工具非常多,除了系统自带的命令行管理工具之外,还有许多其他的图形化管理工具,这里我介绍几个经常使用的MySQL图形化管理工具,供大家参考. MySQL是一个非常流行的小型关系型数据 ...

  7. 适合Linux嵌入式项目的代码构建与依赖管理工具——cazel

    前言 我们知道,现在有很多流行的优秀代码构建工具,如CMake.jetkins.bazel等.这些不同的构建工具在其应用的领域起到了举足轻重的作用. 但是,如果仔细研究就会发现,在嵌入式领域,构建工具 ...

  8. 五款轻量型bug管理工具横向测评

    五款轻量型bug管理工具横向测评 最近正在使用的本地bug管理软件又出问题了,已经记不清这是第几次了,每次出现问题都要耗费大量的时间精力去网上寻找解决方案,劳心劳力.为了避免再次出现这样的情况,我决定 ...

  9. 15款最佳的MySQL管理工具和应用程序

    工欲善其事,必先利其器.几乎每个开发人员都有最钟爱的 MySQL 管理工具,它帮助开发人员在许多方面支持包括 PostgreSQL,MySQL,SQLite,Redis,MongoDB 等在内的多种数 ...

  10. 10款最好用的MySQL数据库客户端图形界面管理工具

    MySQL Workbench 该工具由MySQL开发,是一个跨平台的可视化数据库设计工具.它是DBDesigner4项目备受期待的替代者,它是一个本地图形化工具,支持的操作系统包括Windows.L ...

随机推荐

  1. iOS Block笔记总结

    前言: 对block的简单笔记总结, 1.本质: 封装了函数调用和函数调用环境的对象 2.block结构: 3.block捕获变量: 由于需要跨函数访问变量,所以需要捕获变量,(防止访问时已被销毁)  ...

  2. 基于Taro开发京东小程序小记

    一.小程序基础模型 这里要从微信小程序的历史说起,从前身到现在大概分为3个阶段: 阶段1: 微信网页需要用到app的原生能力,微信官方推出了js-sdk 阶段2: 解决移动端白屏问题,采用微信web资 ...

  3. 给你推荐一款快速通过 typescript 生成 jsonschema 的包处理器

    theme: github fast-typescript-to-jsonschema Typescript 生成 jsonschema 数据插件 性能 案例 interface AAA { a: n ...

  4. DDD项目落地之充血模型实践

    背景: 充血模型是DDD分层架构中实体设计的一种方案,可以使关注点聚焦于业务实现,可有效提升开发效率.提升可维护性: 1.DDD项目落地整体调用关系 调用关系图中的Entity为实体,从进入领域服务( ...

  5. JVM常用运行时参数说明

    前言 仅列出常用JVM调优参数,更多请转文末的官方文档链接. 堆内存 -Xmx,设置最大堆内存,默认为物理内存的1/4.示例:-Xmx4096m,设置为4G -Xms,设置初始内存,默认为物理内存的1 ...

  6. 基于C#的无边框窗体阴影绘制方案 - 开源研究系列文章

    今天介绍无边框窗体阴影绘制的内容. 上次有介绍使用双窗体的方法来显示阴影,这次介绍使用API函数来进行绘制.这里使用的是Windows API函数,操作系统的窗体也是用的这个来进行的绘制. 1. 项目 ...

  7. 1、MyBatis简介

    1.1.MyBatis历史 MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation迁 移到了Google Code. ...

  8. 解析BeanDefinitionRegistry与BeanDefinition合并

    本文分享自华为云社区<Spring高手之路12--BeanDefinitionRegistry与BeanDefinition合并解析>,作者:砖业洋__ . 1.什么是BeanDefini ...

  9. 质量管理 | QC、QA、QM,去QA化与降本增效

    现在国内职业的质量管理都是从 CMMI 和 ISO 质量体系演化过来的,但是能做真正的质量管理的公司很少.质量管理的 QC 偏测试,对最终的产品负责:QA 偏过程,从过程把控质量:QM 偏体系,类似于 ...

  10. 拯救“消失的她”——双系统grub完美恢复方案

    双系统grub意外消失怎么办? 不用重装系统.不用去维修店.不会丢数据,教你一招,完美恢复grub! 背景 我的电脑是windows和linux双系统,启动项使用的grub.某天准备切换linux时突 ...