轻松玩转K3S多点部署 —— Rancher 2.2 + K3S多点/集群部署教程

在有了上一次的部署后,我们成功的搭建起了属于自己的K3S服务。

但当业务量逐渐增大后,单点的部署显然并不能满足我们的需要,我们需要对节点进行扩容。

但我们总不会说每增加一台节点,就部署一套K3S平台吧……

管理起来麻烦不说,对系统资源也是极大的浪费。

这次,我们一起来进行Rancher+K3S的多点/集群部署。

阅读更多

你的第一次轻量级K8S体验 —— 记一次Rancher 2.2 + K3S集成部署过程

在生产环境中,很多时候我们都会有这样的需求:

  • 业务弹性需求较大,反复安装卸载修改配置文件会对环境造成极大破坏,甚至需要重装系统以清理环境
  • 将业务迁移到Docker架构,但使用传统的Docker CLI (Docker命令行) 方式进行管理,效率低下还容易误操作
  • 将业务迁移到K8S架构,但因为K8S过于占用系统资源,往往在开发环境或者小型的生产环境,K8S刚跑起来系统就没可用性能资源了
  • K8S手动部署起来一路尽是无底深坑,好不容易配好了稍稍改动下配置文件整个集群全炸了
  • 需要个简单直观管理工具,能够简单快速的管理各个K8S集群,灵活创建Pod

在我接触K8S架构之初,也遇到了类似的问题:使用Rancher2+K8S这样的架构,在一台1C2G的阿里云上面部署,部署完成后发现系统内存早就被吃的一干二净,无从谈起业务部署;使用传统的Docker Swarm,感觉用起来没有K8S那样顺手舒服。

阅读更多

配置Docker镜像源,加速国内拉取Docker镜像

由于总所周知的原因,Docker每次执行docker pull,都会从大洋彼岸的美帝服务器拉取镜像。

如果Docker宿主机在美国还好点,

尤其是在国内,拉取镜像的速度就是一种煎熬。

那么,有没有一种方法,可以加快镜像的拉取速度呢?

阅读更多

如何快速清理Docker环境,释放硬盘空间

很多人在使用一段时间的Docker后,会发现堆积了大量无用的垃圾文件,比如:

  • 停止的Docker Container (容器)
  • 闲置不用的Docker Images (镜像)
  • 杂乱的Docker Volume (持久化存储)

尤其是像我这样从事Docker开发的,基本上每次调试,每构建一次Docker镜像,都会制造大量的垃圾文件。

那么有没有什么好办法去快速清理这些Docker垃圾文件呢?

阅读更多