在 Kubernetes 集群中,可以使用 NodePort、LoadBalancer 和 Ingress 三种方式来将服务暴露给外部访问,但是,在 Kubernetes 却只实现了 NodePort 和 Ingress,要使用 LoadBalancer 就只能使用商用的云平台,比如阿里云、GCP、AWS、AKS等。 如果你是使用 kubeadm 搭建的“裸集群”是没有 LoadBalancer 的,所以裸集群在生产环境下根本不能用,这使得裸集成为了 Kubernetes 生态中的“二等公民”。本文介绍如何利用 MetalLB 让“裸集群”也可以有负载均衡。

阅读全文 »

“越来越多的迹象标明,函数式编程已经不再是学术界的最爱,开始大步地在业界投入使用。”

Lambda 表达式是Java 8 发布的最重要的特性,这里对 Java Lambda 表达式做一些记录。

阅读全文 »

在 Linux下 的 VSCode 上安装了 Vim 插件之后编辑中文时,需要频繁切换中英文,这一点很麻烦,好在VSCodeVim目前已经支持了自动切换输入功能,本文介绍如何利用 fcitx-remote 设置自动切换中英文输入法。

阅读全文 »

《狼图腾》是由姜戎先生所著,讲述以自身为原型的知青陈阵在内蒙古插队期间所经历的草原生活以及与蒙古草原狼之间的故事。旨在引发读者对人性、人与自然的关系、文明之间冲突的思考。

阅读全文 »