从ks3出现到现在已有一年多的时间,我们很自豪地宣布K3s已升到了v1.0.0。 此版本提高了稳定性和质量,同时仍提供了新的功能。
K3s与Kubernetes发行版完全一致的,专注于提供较小的占用空间和易用性。K3将整个Kubernetes打包为一个二进制文件,包括:
- Kubernetes master 组件: kube-apiserver, kube-scheduler, kube-controller-manager 和 cloud-controller-manager
- Kubernetes node 组件: kubelet 和 kube-proxy
- containerd作为容器运行时
- 集群DNS为CoreDNS
- 集群的网络为Flannel
- CLI工机,包括kubectl、crictl和ctr
- 嵌入式SQLite数据库替代etcd
K3s还封装了超出Kubernetes的额外功能,包括:
- Traefik的ingress-controller
- 由Traefik支持的服务负载均衡器实现
- 我们的本地路径预配器存储驱动程序
- Kubernetes数据存储接口KINE允许你选择最适合你的数据存储后端,包括:SQLite,DQLite,MySQL,Postgres和etcd。
- 我们的helm-controlle,提供CRD和控制器规范来管理helm charts
- 加密网络支持的IPSec或Wireguard
所有这些功能集成到一个小于50 MB
的二进制文件中,并且可以在amd64
,arm64
和armhf
上运行。
增强和错误修复v0.10.2的问题
v0.10.x以来所有问题的列表均以修复。
版本
此版本的K3s对应的是Kubernetes v1.16.3
。