.. _the_most_smallest_cheapest_k8s: =========================== 最小和最低成本Kubernetes =========================== 我在构建 :ref:`edge_cloud_infra` 的时候列举了我曾经购买过的各代 :ref:`raspberry_pi` ,其中就有十年前(2012年)购买的 :ref:`pi_1` 。这是 ``十年前`` 的电子产品,硬件性能在今天看来无比孱弱。 但是,作为爱折腾星人,挑战不可能是一种乐趣... :ref:`kubernetes` 以其复杂著称,但是对于我们这样的开发运维人员,则是不可缺的 :ref:`devops` 底层基础设施。有没有可能在自己的家里,部署一个刚好能够运行起来的 Kubernetes 集群呢: - 树莓派一代早已停产,根据淘宝售价进行计算: - 目前在淘宝上还能够买到 :ref:`pi_1` B+价格是170元 - 我翻出之前留存的16G SD卡,淘宝目前售价大约 23元 - 加上小型交换机和网线、USB电源 - 总体价格不超过650元,也就是100美金以下 - :ref:`pi_1` 是 ``十年`` 前的ARM设备,硬件性能非常低,我不指望能够运行大型软件,而是在 :ref:`k3s` 运行一些轻量级但是重要的个人服务: - :ref:`squid` 实现透明代理 - 采用 :ref:`localtunnel` 实现本地服务器转发到因特网,提供个人博客,也许会将 ``Cloud Atlas`` 静态网站搬迁到这个小小的设备上 - 实现 :ref:`p2p` 下载 (需要添加存储) .. toctree:: :maxdepth: 1 mini_k3s_prepare.rst build_k3s.rst mini_k3s_deploy.rst