红帽甫推出最新版本的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。在安全性方面,改进了服务以及端口暴露接口。
原文地址:https://blog.51cto.com/13220658/2370637