• Virtual Kubelet 是一个开源的 Kubernetes kubelet 实现,它伪装成 kubelet,目的是将 Kubernetes 连接到其他 API,这允许节点得到其他服务(如 ACI、AWS Fargate、IoT Edge 等)的支持。Virtual Kubelet 的主要场景是将Kubernetes API 扩展到无服务器的容器平台(如 ACI 和 Fargate )。 Virtual Kubelet 具有可插拔的体系结构和直接使用 Kubernetes 原语,使其更易于构建。 ...
    小码哥 2019-08-17 14:45:24
  • KubeEdge是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于kubernetes构建,并为网络应用程序提供基础架构支持。云和边缘之间的部署和元数据同步。 KubeEdge使用Apache 2.0许可。并且绝对可以免费用于个人或商业用途。我们欢迎贡献者! KubeEdge 的目标是创建一个开放平台,使能边缘计算,将容器化应用编排功能扩展到边缘的节点和设备,后者基于kubernetes构建,并为云和边缘之间的网络,应用部署和元数据同步提供基础架构支持。 KubeEdge 已加入 ...
    小码哥 2019-08-17 14:45:24
  • Totoval 是一个可以帮助 Go 工程师快速、便利、安全构建一个性能成熟项目的 API Web 框架。它更像是一个脚手架,尊崇 Golang 的编程理念,集众多好评的、高性能的核心部件作为支撑,同时也提供了许多易用的组件以便能够快速适应更多业务场景。我们相信开发一定是一种让人享受创造的愉快体验。 Totoval 将开发者从痛苦的编码过程中解脱出来。做得更少,想得更多。 架构 Totoval 包含两个独立的两部分,分别是 Totoval 和 Totoval Framework。 Totoval ...
    小码哥 2019-08-17 14:45:23
  • varnish-agent 提供界面化的配置管理,配置信息保存于 etcd 中,当配置信息有更新时,自动更新配置并重新加载,方便多实例的配置管理。 varnish-agent 设置的varnish默认的 ttl 为0,因此如果不设置 Cache-Control 的所有请求都为不可缓存,尽量使用 Cache-Control 来控制接口的缓存时间。 需要注意, varnish-agent 默认的 probe 如下: probe basicProbe { .url = "/ping"; .interval =...
    小码哥 2019-08-17 14:45:20
  • Go-pry,一个交互式的 Go REPL,Go-pry 是使用 meta programming 和大量反射相结合构建的。调用 go-pry 命令时,它会查看上述目录中的 go 文件(或者是当前的,比如 go-pry build),并对它们进行处理。 使用: go get github.com/d4l3k/go-pry go install -i github.com/d4l3k/go-pry 示例:
    小码哥 2019-08-17 14:45:19
  • listmonk 一个独立的、自我托管的通讯和邮件列表管理器。它速度快,功能丰富,并且打包成一个二进制文件,它使用 PostgreSQL 数据库作为其数据存储,是一款 alpha 软件,它已经在 zerodha.com 上使用,处理竞选活动和电子邮件。 特性: 多个公共和私有列表 管理仪表盘 自定义订阅者属性 使用 ad-hoc sql 的订阅者查询和分段 丰富的 go 模板和  WYSIWYG 编辑器 多线程多 smtp 电子邮件队列,用于快速投递活动 http/JSON API 点...
    小码哥 2019-08-17 14:45:18
  • kube-eventer 是一个事件发射器,它将 Kubernetes 事件发送到接收器(例如,DingTalk、SLS、Kafka 等)。 监控是保障系统稳定性的重要组成部分,在 Kubernetes 开源生态中,资源类的监控工具与组件百花齐放,但是,只有资源类的监控是远远不够的,因为资源监控存在如下两个主要的缺欠: 监控的实时性与准确性不足 监控的场景覆盖范围不足 Kubernetes 的核心设计思想是状态机。在 Kubernetes 中,事件分为两种,一种是 Warning 事件,表示产...
    小码哥 2019-08-17 14:45:17
  • goInception是一个集审核、执行、备份及生成回滚语句于一身的MySQL运维工具, 通过对执行SQL的语法解析,返回基于自定义规则的审核结果,并提供执行和备份及生成回滚语句的功能。 goInception延用inception的使用方式,在审核的sql开始前添加注释来指定远端服务器,并在sql的前后添加特殊标识以区分待审核语句,示例如下: /*--user=root;--password=root;--host=127.0.0.1;--check=1;--port=3306;*/ incept...
    小码哥 2019-08-17 14:45:17
  • Jenkins 作为最为流行的 CI/CD 平台,在很多团队中会有多个实例并存的情况。Jenkins CLI 可以很大程度上为 Jenkins 的管理员和普通用户提供管理和使用上的便利。 命令行 jcli 包含的功能如下: 支持 MacOS、Windows、Linux 多实例配置 搜索、安装(在线、本地)插件 触发并查看任务日志 在浏览器中打开您的 Jenkins 重启 Jenkins 支持通过代理的方式连接 在 MacOS 下的安装方法如下: brew tap linuxsure...
    小码哥 2019-08-17 14:45:16
  • OctoSQL是一个SQL查询引擎,它允许您对存储在多个SQL数据库,NoSQL数据库和各种格式的文件中的数据编写标准SQL查询,尝试将尽可能多的工作压缩到源数据库,而不是传输不必要的数据。 OctoSQL 支持的数据源包括:JSON、CSV、PostgreSQL、MySQL、Redis。 OctoSQL通过创建查询的内部表示并稍后将其中的部分内容转换为源数据库的查询语言或API来实现这一点。 只要数据源不支持给定的操作,OctoSQL就会在内存中执行它,因此您不必担心底层数据源的细节。 使用Octo...
    小码哥 2019-08-17 14:45:15
  • Vugu 是使用 Go+WebAssembly 实现的现代 UI 库(试验阶段)。 功能亮点 通过使用 WebAssembly 以实现在浏览器中运行 提供单文件组件 类似 Vue 的标记语法 符合 Go 语言习惯的代码 快速进行原型设计 大约 3 分钟的设置过程 采用标准的 Go 构建工具 示例代码 <div class="my-first-vugu-comp"> <button @click="data.Toggle()">Test</button> <div v...
    小码哥 2019-08-17 14:45:15
  • autoscaler,Kubernetes 的自动伸缩组件,包括以下内容: Cluster Autoscaler:该组件自动调整 Kubernetes 集群的大小,以便所有的 pod 都有运行的位置,并且每个节点都是不可缺少的,与 GCP、AWS 和 Azure 一起工作 Vertical Pod Autoscaler:它自动调整在 Kubernetes 集群中运行的 pod 所请求的 CPU 和内存量 Addon Resizer:垂直的 pod 自动分频器的简化版本,它根据 Kubernetes...
    小码哥 2019-08-17 14:45:14
  • cointop 是一个快速而且轻量级的交互式终端应用,用来实时跟踪和监控加密货币行情。其灵感来自于 htop ,而键盘操作习惯来在于 vim。 实际操作:
    小码哥 2019-08-17 14:45:13
  • Snow Snow是一套简单易用的Go语言业务框架,整体逻辑设计简洁,支持HTTP服务、队列调度和任务调度等常用业务场景模式。 Goals 我们致力于让PHPer更方便地切入到Go语言开发,在业务框架选择上贴合PHP主流框架的设计思想,以更低的学习成本快速熟悉框架,致力于业务逻辑的开发。 Features HTTP服务:基于gin进行模块化设计,简单易用、核心足够轻量;支持平滑重启; 任务调度:基于cron进行模块化设计,简单易用; 队列调度:基于自研的高性能队列调度服务worker,通用...
    小码哥 2019-08-17 14:45:12
  •   作为Bytom的侧链,Vapor的诞生主要是为了提升Bystack的效率以及服务于垂直领域的应用。全新的混合共识算法和高性能灵活机制成为该侧链(Vapor)的亮点和核心优势。 采用创新DPoS+BBFT混合共识算法的Vapor侧链可以达到每0.5秒出一个块,同时Vapor还会通过压缩交易来减少带宽开支,提升同步区块的速度。
    小码哥 2019-08-17 14:45:05
  • gmanager 介绍 基于gf框架的管理平台,支撑登录、认证、组织机构、用户、角色、菜单、日志 注:此项目基本功能已具备,暂供学习go或者gf框架的小伙伴参考; github地址:https://github.com/goflyfox/gmanager gitee地址:https://gitee.com/goflyfox/gmanager 安装教程 从git下载项目: git clone https://gitee.com/goflyfox/gmanager 安装mysql数据库...
    小码哥 2019-08-17 14:45:00
  • Trivy 是一个简单而且功能完整的容器漏洞扫描工具,特别使用用于持续集成。 准确性比较 在 Alpine Linux 中检测的漏洞 (2019/05/12) 详细的比较请看 Comparison with other scanners  特性 全面检测漏洞 操作系统 (Alpine, Red Hat Universal Base Image, Red Hat Enterprise Linux, CentOS, Debian and Ubuntu) 应用依赖 (Bu...
    小码哥 2019-08-17 14:44:59
  • Polaris有助于保持您的群集健康。 它运行各种检查以确保使用配置Kubernetes部署的最佳实践,以避免将来出现潜在问题。 该项目包括两个主要组成部分: 一个仪表板,提供有关群集中当前部署配置情况的概述(如下图) 一个验证webhook,可以防止任何未达到配置标准的未来部署(还在体验阶段)   部署 使用 kubectl 部署 Polaris  kubectl apply -f https://raw.githubusercontent.com/reactiveops/polar...
    小码哥 2019-08-17 14:44:57
  • 特性 支持将数据库(当前仅支持MySQL)及其表结构的元数据以text、markdown、json、csv形式输出。 安装 源代码安装 $ go get -u github.com/voidint/tsdump 二进制安装 Download 基本使用 $ tsdump --help NAME: tsdump - Database table structure dump tool. USAGE: tsdump [OPTIONS] [database ...
    小码哥 2019-08-17 14:44:56
  • owlcache 是一款由Go编写的轻量级、高性能、无中心分布式的Key/Value内存缓存型的数据共享应用(一定场景下可以作为轻量型数据库来使用)。 亮点与功能简述 💡跨平台运行 🚀单机超高性能 ⛓无中心分布式 🌈数据并发安全 🔍支持数据过期 🖥数据落地存储 🎨使用简单,操作命令只有几个 ⚔️身份认证 📝日志记录 🔭同时支持TCP、HTTP/HTTPS两种方式连接 设计初衷 我最早的想法就是实现一个数据共享应用,它可以非常轻松的构建一个高效的数据共享集群。在集群中的数据,它...
    小码哥 2019-08-17 14:44:56