[Workshops]Cert-manager 部署与证书签发

这一篇也是基础设施的部署记录。cert-manager用于集群的 ingress https 证书的管理。

他可以自动的完成 证书的签发,然后配合 ingressroute就可以很简单的进行证书的部署。更加适用于K8s 的体系。对比于 nginxproxy manager 这种,虽然也是使用[……]

继续阅读

[Workshops]K3s–mysql+nfs持久存储

k3s部署项目也需要进行持久化存储。但是不希望在节点上进行localpath 的存储。不大优雅且和节点有强相关不利于HA的设计。

所以就需要使用 nfs 的方式来进行持久化的存储。 这里我使用群晖来提供nfs服务偷个懒。使用自建的nfs server 也是可以的。

Workshops

节[……]

继续阅读

K3s部署记录

第N次,和 K3S打上了交道。因为K8S的技术的学习曲线较为陡峭。也因为自己基础不牢。 基础部署都没熟练直攻Helm。

然后导致集群就处于失控状态,从而导致了最终的学习/研究失败。

现在重新捡起来,使用基础的例子一步步的构建K3S homelab体系。

最终的目的是可以把目前所有的 do[……]

继续阅读

[Workshops]使用k3s部署镜像缓存以及管理系统

第N次,和 K3S打上了交道。因为K8S的技术的学习曲线较为陡峭。也因为自己基础不牢。 基础部署都没熟练直攻Helm。

然后导致集群就处于失控状态,从而导致了最终的学习/研究失败。

现在重新捡起来,使用基础的例子一步步的构建K3S homelab体系。

最终的目的是可以把目前所有的 do[……]

继续阅读

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

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

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

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

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

    继续阅读

CKA考后总结

这篇用来记录下自己备考CKA考试的这段时间的学习感悟以及提升。虽然考试不难,最后也是95分通过了。但是在备考的过程中还是学到不少的东西,所以用这篇文章来记录一下。

通过前面学习,也逐渐的领悟了 K8s 的设计哲学。当然这里只是自己的理解

它是一个按照Linux “一切皆文件”设计的宏观系统[……]

继续阅读

K8s 杂记1

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

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

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

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

why

Traefik-Ingress 初步实践记录

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

继续阅读