捕鱼大亨网络版 1.4:轻松在任何地方的捕鱼大亨网络版上运行

今天,我们很高兴宣布捕鱼大亨网络版 1.4的发布。

自15个月前正式发布以来,捕鱼大亨网络版一直在增长,并在整个行业得到广泛采用。从全新的初创公司到大型企业,用户都描述了捕鱼大亨网络版在构建,部署和管理分布式应用程序方面所产生的巨大变化。但是,我们最大的用户要求之一就是使捕鱼大亨网络版本身更易于安装和使用。我们已将这些反馈牢记在心,并且1.4进行了几项重大改进。

这些设置和可用性的增强是整个社区协调一致的工作的结果-SIG-Cluster-Lifecycle的20多位贡献者汇聚在一起,大大简化了捕鱼大亨网络版的用户体验,涵盖了安装,启动,证书生成,发现,联网的改进,以及应用程序部署。

此版本中的其他产品亮点包括简化了在任何云上的群集部署,易于安装的有状态应用程序以及大大扩展的Cluster Federation功能,从而可以跨多个群集和多个云进行直接部署。

什么是新的:

使用两个命令创建集群- 要开始使用捕鱼大亨网络版,用户必须预配节点,安装捕鱼大亨网络版并引导集群。用户的普遍要求是在任何云(公共,私有或裸机)上采用一种简单,可移植的方式来执行此操作。

  • 捕鱼大亨网络版 1.4引入了“库贝姆”,将引导程序简化为两个命令,而无需使用复杂的脚本。一旦安装了kubernetes,kubeadm init将启动主服务器,而kubeadm join将节点加入集群。
  • 通过打包捕鱼大亨网络版及其依赖项,还简化了安装过程,适用于大多数主要的Linux发行版,包括Red Hat和Ubuntu Xenial。这意味着用户现在可以使用熟悉的工具(如apt-get和yum)安装捕鱼大亨网络版。
  • 通过使用以下命令,可以将诸如覆盖网络之类的附加部署简化为一个命令 守护程序集.
  • 启用此简单性的是新的证书API及其对kubelet的使用 TLS引导程序,以及新的发现API。

扩展的有状态应用程序支持- 尽管将云原生应用程序构建为可在容器中运行,但是许多现有应用程序需要其他功能才能轻松采用容器。最常见的是,这些应用程序包括有状态的应用程序,例如批处理,数据库和键值存储。在捕鱼大亨网络版 1.4中,我们引入了许多功能来简化此类应用程序的部署,包括: 

  • 预定工作 作为Alpha引入的,因此用户可以定期运行批处理作业。
  • 初始化容器是Beta,可解决在启动主应用程序之前运行一个或多个容器的需求,例如在启动数据库或多层应用程序时对依赖项进行排序。
  • 动态PVC设置 移至Beta。现在,此功能使群集管理员可以公开多个存储供应商,并允许用户使用新的存储类API对象选择它们。  
  • 策划和预先测试 舵图 对于常见的有状态应用程序(例如MariaDB,MySQL和Jenkins),可以使用Helm Package Manager版本2进行单命令启动。

集群联合API的新增功能- 全球客户最需要的功能之一就是能够使用跨越区域和云的集群来构建应用程序。 

  • 联合副本集 Beta-副本现在可以跨越部分或全部群集,从而实现跨区域或跨云复制。联合副本集控制器不断协调总联合副本数和相对群集权重/副本数,以确保您在每个区域/云中都有所需的Pod。
  • 联合服务现在是Beta版,并且 机密, 大事记命名空间 也已添加到联合身份验证API。
  • 联合入口 Alpha-从Google Cloud Platform(GCP)开始,用户可以创建单个L7全局负载平衡VIP,该VIP跨越在GCP内的集群联合中部署的服务。使用GCP中的联合入口,外部客户端将指向单个IP地址,并被发送到GCP中联合的任何区域或区域中具有可用容量的最近的群集。

容器安全支持- 多租户群集的管理员要求能够在租户,基础结构组件和系统的最终用户之间提供不同的权限集。

  • Pod安全政策 是一个新对象,使群集管理员可以控制吊舱/容器的安全上下文的创建和验证。管理员可以将服务帐户,组和用户与一组约束相关联,以定义安全上下文。
  • AppArmor 添加了支持,使管理员可以运行更安全的部署,并提供更好的系统审核和监视功能。用户可以通过设置单个字段来配置容器以在AppArmor配置文件中运行。

基础架构增强-  我们将继续根据用户和生态系统需求在捕鱼大亨网络版中增加调度程序,存储和客户端功能。

  • 调度程序-简介 吊舱间亲和力和反亲和力 想要自定义捕鱼大亨网络版如何共置或分布Pod的用户的Alpha。也 集群附件的优先级调度功能 例如DNS,Heapster和Kube Dashboard。
  • 中断SLO-引入Pod中断预算是为了限制群集管理操作(例如节点升级)在任何时候删除的Pod的影响。
  • 存储-新 音量插件 为Quobyte和Azure数据磁盘添加了。
  • 客户端-添加了Swagger 2.0支持,从而启用了非Go客户端。

捕鱼大亨网络版仪表板UI- 最后,一个很棒的捕鱼大亨网络版 仪表板界面 90%CLI奇偶校验,一目了然的管理。

有关更新的完整列表,请参见 发行说明 在GitHub上。除了功能之外,捕鱼大亨网络版开发最令人印象深刻的方面是贡献者社区。 1.4发行版尤其如此,其完整范围将在未来几周内展现出来。

可用性
捕鱼大亨网络版 1.4可以从以下位置下载 get.k8s.io 并通过托管在 的GitHub。要开始使用捕鱼大亨网络版,请尝试 Hello World应用.

要参与该项目,请加入 每周社区会议 或在此处开始为项目做贡献(标记为帮助)。 

用户和案例研究
自捕鱼大亨网络版 1.0 GA发布以来的过去15个月中, 领养和热情 因为这个项目超越了所有人的想象。 捕鱼大亨网络版在数百个组织中投入生产,而数千个正在开发中。以下是运行捕鱼大亨网络版的公司的一些独特亮点: 

  • - 将交付时间从六个月缩短到不到一周,从而将服务推出了。 阅读更多 关于Box如何在捕鱼大亨网络版上运行关键任务生产服务的信息。
  • 皮尔森 - 最小化复杂性并提高工程师的生产率。 阅读方式 培生(Pearson)正在使用捕鱼大亨网络版重塑这家全球最大的教育公司。 
  • 开放AI - 一家非营利的人工智能研究公司 深度学习基础设施 使用捕鱼大亨网络版可以最大程度地提高研究人员的生产力,使他们能够专注于科学。

我们非常感激我们的社区,该社区由900多名贡献者组成,他们贡献了5,000多次承诺,使发布此版本成为可能。要了解社区如何使用捕鱼大亨网络版,请加入我们的用户大会 酷比康 直接听取用户和贡献者的意见。

连接

谢谢您的支持! 

-Google产品经理Aparna Sinha