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. k8s驱逐篇(7)-kube-controller-manager驱逐-taintManager源码分析

    概述 taintManager的主要功能为:当某个node被打上NoExecute污点后,其上面的pod如果不能容忍该污点,则taintManager将会驱逐这些pod,而新建的pod也需要容忍该污点 ...

  2. 【HTML】Echart图表

    layui-echarts 简介 基于layui 实现的 echart 图表 Echart 官网 示例 Echart示例 下载Echart Echart下载 我们选择最下面的在线定制 我这里就按照它默 ...

  3. 从逻辑门到 CPU

    目的,造一个很简单的,概念上的 CPU,虽然简单,但是是五脏俱全的 CPU 从最基础的逻辑门开始造,零基础可以看 制造基本武器:与门.非门.或门 现在计算机都是二进制,那二进制是一开始就能想到的吗?显 ...

  4. Python数据分析易错知识点归纳(二):Numpy

    二.numpy 不带括号的基本属性 arr.dtype arr.shape # 返回元组 arr.size arr.ndim # 维度 arr.reshape/arr.resize/np.resize ...

  5. C语言指针--一级指针

    文章目录 前言 一.什么是指针 二.一级指针的使用 1.一级指针的创建 2.指针的赋值 3.&是什么 4.一维指针的使用 4.1 `变量` 和 `*变量` 4.2 输出指针变量内容 4.3 改 ...

  6. Blazor前后端框架Known-V1.2.8

    V1.2.8 Known是基于C#和Blazor开发的前后端分离快速开发框架,开箱即用,跨平台,一处代码,多处运行. Gitee: https://gitee.com/known/Known Gith ...

  7. Pandas: 获取dataframe中的值,并转换为列表

    解决方案 效果

  8. Django跨域问题解决方案: django-cors-headers安装与配置

    django-cors-headers安装与配置 官方文档:https://pypi.org/project/django-cors-headers/ 安装 pip install django-co ...

  9. 管理虚拟环境——virtualenvwrapper

    1.安装virtualenvwrapper 输入命令:pip install -i https://pypi.douban.com/simple/ virtualenv //下载virtualenvw ...

  10. 图形视图体系结构——Graphics View

    Graphics View框架结构的特点.主要包含元素及坐标系统. 1.特点 Graphics View框架结构的主要特点如下. (1) Graphics View框架结构中,系统可以利用Qt绘图系统 ...