一周资讯|SAP 推出 Data Hub 2.3 版本、Pulumi 发布 kubespy 工具
新闻
作者:小君君
译者:小君君
2018-10-08 12:50

Kubernetes 资讯

1.SAP 推出 Data Hub 2.3 版本 

2018 年 10 月 2 日,TechEd 大会在拉斯维加斯拉开帷幕。企业软件巨头 SAP 宣布推出其 Data Hub 产品 2.3 版本。同时 SAP 和 Cisco 合作为 Data Hub 创建了一个基于容器的解决方案。


该解决方案被称为  Cisco Container Platform,用于 SAP Data Hub ,利用 Docker 容器和 Kubernetes 编排技术,将容器化版本的 Data Hub 部署到本地基础架构或主要公有云上,包括 Amazon Web Services、Microsoft Azure 和 Google 云平台。鉴于需要集成的数据本身就存在于这些不同的环境中,因此 SAP 希望 Data Hub 可以部署到所有这些环境中。


SAP 使用数据中心创建自己的产品化数据 mashup 显示其集成平台的价值。除了云/分析产品之外,这样的混搭突出了 SAP 将数据技术和企业软件结合在一起的优势。 

2.Pulumi 发布 kubespy 工具 

Pulumi 公司发布了 kubespy 工具,可实时显示对 Kubernetes 对象所做的更改。


“客户很难知道 Kubernetes 集群内部发生了什么。人们倾向于将他们的 YAML 文件扔到集群中并希望获得最佳效果。这意味着他们需要手动轮询日志并浏览事件,试图找出在集群中发生的事。”联合创始人兼首席执行官 Joe Duffy 说。


Kubepy 可以在 GitHub 上使用,即使你没有使用 Pulumi 进行部署,也可以使用它来检查集群,同时为你提供交互式信息,例如故障,网络连接问题等。
到目前为止,kubespy 有三个命令:

  • status:实时跟踪任意 Kubernetes 资源的 .status 字段所做的所有更改,作为 JSON diff。
  • changes:跟踪 Kubernetes 资源中任何字段的更改,作为 JSON diff。
  • trace:随后贯穿整个集群,将复杂的 Kubernetes 资源变化记录下来并将它们聚合成一个高级摘要(该摘要会实时更新)。

3.Platform9 开源其 K8S etcd 支持工具 

Platform9 开源了它的 etcdadm 工具,该项目旨在“简化生产 etcd 集群的设置和正在运行的操作”。etcdadm 为 Kubernetes 提供了一个命令行,支持部署多个安全的 etcd 集群。该工具可以在内部或云中运行。


配置集群后,etcdadm 工具可以从已部署的 etcd 集群导入构建证书来自动扩展集群。它还可以从备份中创建集群。一旦这些 etcd 集群被部署和扩展,开发人员就可以使用 kubeadm 工具来创建一个 Kubernetes 集群。


Platform9 最初的 etcdadm 工具,用于其 Managed Kubernetes 平台。现在它可以通过 GitHub 使用 Apache 2.0 许可证,在任何 Linux 发行版上运行,如 Ubuntu、CentOS 和 Container Linux。

 4.Splunk 将基于 K8S 添加开发人员平台  

Splunk 本周在其 .conf18 会议上透露,它已经创建了基于 Kubernetes 的 Splunk Developer Cloud 平台测试版,以此促进基于微服务的应用程序开发。


Splunk 产品营销副总裁 Jon Rooney 表示:在测试阶段,Splunk Developer Cloud 将作为 Splunk 服务的托管平台。在之后可能会利用 Kubernetes 固有的可移植性,使 Splunk 开发人员可以在本地环境甚至跨多个云使用 Splunk Developer Cloud 平台 。


Rooney 表示,开发人员现在可以通过文档化的应用程序编程接口(API)调用 Splunk 服务,而不仅仅是开发人员在 Splunk 平台的实例上构建应用程序。这种方法会使开发人员将更多的精力集中在应用程序的业务逻辑上。 

5.KubeDirector 现可利用 Pre-alpha 代码 

 KubeDirector 是 maturation chamber 发行的第一个项目,现在 pre-alpha 版本代码已经可用。KubeDirector 是一个自定义控制器,可以将大数据、AI 应用的打包、部署及管理流程,一并简化。
KubeDirector 提供以下功能:

  • 能够在不修改代码的情况下,在 Kubernetes 上运行非云原生有状态的应用程序;
  • 本地支持保留特定于应用程序的配置和状态;
  • 与应用程序无关的部署模式,最大限度地减少新的有状态时间。

Spark 2.2.1 应用程序的 KubeDirectorApp 定义位于文件 :kubedirector/deploy/example_catalog/cr-app-spark221e2.json

应用程序集群的配置称为 KubeDirectorCluster 资源。Spark 2.2.1 集群示例的 KubeDirectorCluster 定义位于文件:kubedirector/deploy/example_clusters/cr-cluster-spark221.e1.yaml
 

AI 资讯


1.PyTorch1.0 预览版发布 

2018 年 10 月 3 日,在首届 PyTorch 开发者大会上,Facebook 正式发布了 PyTorch 1.0 预览版。Facebook 表示,PyTorch 1.0 融合越多的软件和硬件,开发者能够越容易地快速建立、训练、部署顶级的深度学习模型。

最新版本的 PyTorch 有了一系列重大更新,例如增加了一个全新的融合前端,它能够追踪来自 eager 模式的模型,并融合到图模式中,从而弥补研究与产品部署直接的差距;增加了一个修订过的 torch.distributed 库,能够让开发者在 Python 和 C++ 环境中进行更快的训练;增加了一个 eager 模式的 C++ 接口(beta 版)进行关键性能研究。
PyTorch 1.0 在分布式训练方面的更新包括全新的后端设计和高度可扩展的性能:

  • 全新异步后端库:C10D;
  • 支持 Python 和 C++;
  • 全后向兼容后端 Python API;
  • 在关键工作负载上的顶点性能;
  • 数据并行:单节点、多 GPU;
  • 数据并行:多节点、多 GPU。

预览版安装地址:https://pytorch.org/get-started/locally/ 

2.以色列研究人员发明 Sweeper 摘甜椒机器人 

 最近以色列和欧洲的研究人员正在开发一款名为 Sweeper 的机器人,这款机器人可以在甜椒种植的温室内自主来回巡视,观察甜椒是否成熟,并将成熟的甜椒摘下放入篮子中。
我们可以将 Sweeper 看作是一辆自动驾驶的汽车,Sweeper 在温室中通过像激光雷达的传感器来确定自己巡视的路径,在沿着植株种植路径巡视的过程中,它每隔几英尺距离就会停下来对目标图像进行拍摄。

通过投射到目标物体上的灯光,Sweeper 可以更加细致地观察甜椒的颜色,从而确认它的成熟度。接下来 Sweeper 会对头部位置进行定位,确保眉毛位置的小锯齿正好位于辣椒植株茎干上方,机器人下巴位置的铲勺则位于甜椒果实下方。转动之后最终进入收集蓝筐之中,整个过程需要 24 秒的时间。



 

150 comCount 0