Canonical发布最新企业版Charmed Kubernetes 1.14

红帽始推出最新版本的Kubernetes 1.14,而Canonical也随之宣布提供企业级Kubernetes 1.14解决方案,发布基于最新版Kubernetes,使用kubeadm进行管理布署的最新版Charmed Kubernetes 1.14,以及单节点版MicroK8s 1.14。

Charmed Kubernetes是经过Canonical认证的多云Kubernetes解决方案,除了提供上游的Kubernetes二元文件,其重点在于让用户能简单地进行Kubernetes布署、扩展、管理和升级工作,支持的环境包括AWS、GCE、Azure、VMware、OpenStack、LXD和裸机。而MicroK8s则是单节点布署用的Kubernetes版本,可在Linux、Mac与和Windows的桌面、服务器与虚拟机上执行。

现在用户可以将原有版本升级到Charmed Kubernetes 1.14,这个版本默认使用CoreDNS 1.4作为DNS服务器,而不再是之前的kube-dns,官方提到,在集群升级时,系统仍然会使用kube-dns,但用户可以修改配置更换成CoreDNS。而HAcluster集成添加了虚拟IP选项,以提供额外高可用性集群配置。

在Ubuntu中,现在默认使用Docker 18.09.2,而Charmed Kubernetes用户可以跨工作节点升级Docker。另外,最新版本Charmed Kubernetes也强化了注册表功能,添加只读模式、前端支持以及其他TLS配置选项。

而在MicroK8s 1.14方面,同样也内置完全来自上游的Kubernetes 1.14二元文件,这个版本直接使用Docker引擎中的Runtime组件Containerd,跳过Docker借此精简使用的系统资源。另外,还添加了多项工具,包括开源分布式关注工具Jaeger、开源数据收集器Fluentd,以及监控系统与时序数据库Prometheus,用户可以在设置中激活这些工具,微服务管理平台Istio升级至1.0 .5版,而Kubernetes集群负载均衡器Ingress则更新到0.22.0。在安全性方面,改进了服务以及链接端口暴露接口。