在 kubernetes 集群中运行比特币节点

在 kubernetes 集群中运行比特币节点

最近在研究矿池的架构的K8s上的迁移,在尝试在集群上运行比特币节点。

通过K8s来跑节点存在的一些收益:

  1. 共用Prometheus系统来监控的比特币节点状态。
  2. 可以和其他的服务快速的集成通过Service
  3. 对比专用实例独立部署的话需要更少[……]

    继续阅读

K8s 杂记1

关于怎么定一个服务是有状态的还是无状态的

  1. 是否需要持久化存
  2. 重启时是否需要从存储中恢复数据(状态)
  3. 是否有请求信息缓存在内存中?

关于有状态服务的一些最佳实践 如非必要,优先无状态 How

  • 日志上报
  • 业务逻辑层不保存请求数据和状态
  • 缓存到redis
  • Cookie

why

Traefik-Ingress 初步实践记录

在之前的K3S的配置的部分,有一个很诡异的问题就是,80和443 的端口的路由是直接走到了ingress层上面去,导致 nginx 的80端口的规则被 overwrite掉了。
但是ingress 是整个容器集群十分重要的一环。是连接容器内外网络的重要部分。
traefik 使用了label 来对i[……]

继续阅读

K3S 部署记录 — 集群&监控&K9S

之前辛辛苦苦折腾的 K8S 集群由于是在是太重了,感觉没有很好的运营起来,导致被最后一堆交错的问题劝退。
后面偶尔看到了 K3S这个东西,自己孤陋寡闻,以为又是国人搞得什么山寨项目(笑)
后面偶然机会去仔细看了下,发现真是个好东西,对K8S基本能做到全部兼容,自己拿来用是足够了。
全部的依赖都在二进[……]

继续阅读