通过Kine这个包实现一个数据存储垫片(代理),使得其他数据库拥有etcd功能,K3s默认采用sqllite。

k3s 是一个轻量级 Kubernetes,对k8s做了减法,去掉了非必要的不稳定的组件,关注核心功能。

k3s主要应用场景是,边缘计算,可以结合物联网技术。

重新定义了群集结构采用server和agent方式。

通过NewAPIProxy加一个自定义的LoadBalancer,调用k8s 代码定义的kube api。

通过tunnel使用代理wss协议进行节点间的相互连接。

k3s将重点放在引入开发嵌入式的etcd,etcdshim 目的是简化etcd功能使用,还不如直接将etcd简化。

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐