周一见|使用 Minikube 在 Linux 运行 K8S、OPA 转到孵化级、万元悬赏:动物-AI 竞赛
新闻
作者:小君君
译者:bot、小君君
2019-04-12 12:07

Kubernetes 资讯 

 1. 使用 Minikube 在 Linux 运行 K8S

几个星期前,CNCF 的开发者、倡导者 Ihor Dvoretskyi 在 Twitter 上进行了一个关于“Your local Kubernetes cluster on Linux is deployed by?”的民意调查。大部分用户在留言中表示希望社区能给到一个在 Linux 上运行 Kubernetes 的首选方案。投票结果表明:在 Linux 上的利用 Minikube 部署 Kubernetes 集群的用户数量最多(占 45%)。 

 Ihor Dvoretskyi 针对该民意调查,撰写了《使用 Minikube 在 Linux 本地运行 K8S》系列博客的第 1 篇文章。这篇文章专注于在 Ubuntu v18.04 上使用 KVM 驱动程序运行 Minikube。通过这篇文章你将了解:

  • QEMU / KVM 和 libvirt 安装;
  • kubectl(Kubernetes CLI)安装;
  • Minikube 安装;
  • 将 KVM2 设置为 Minikube 的默认 VM 驱动程序;
  • …...

 *注:详细内容见:https://kubernetes.io/blog/2019/03/28/running-kubernetes-locally-on-linux-with-minikube-now-with-kubernetes-1.14-support/ 

 2. Knative 将重塑 Cloud Foundry? 

近日,在 Cloud Foundry Foundation 峰会上,一个关于 Knative 与 Cloud Foundry 关系的话题引起了人们的关注:未来 Knative 可能对 Cloud Foundry 产生多大影响?有些人指出,伴随 Kubernetes 的普及,Knative 也许可以重塑 Cloud Foundry,发展前景一片大好。 

Cloud Foundry Foundation CTO Chip Childers 在会上表示:未来,Knative 可能会剥离抽象化并更直接地面向开发人员。 

IBM cloud advocacy CTO  Michael Maximilien 也指出:在不到一年的时间里,Knative 作为一个新的平台即服务,已经具备一些十分强大的功能,还可以与 IBM 的 Cloud Foundry 相匹配。 

但一些人也表达了不同的观点,他们认为 Knative 作为一组开源软件,虽然被很多人叫好,但仍处于早期阶段!如 SUSE 云应用平台高级产品经理 Troy Topnik 就指出:Knative 是一个基于 Kubernetes 构建的优秀工具包,但它仍然需要进一步发展。 

3. OPA 成为 CNCF 孵化项目 

近日,CNCF 技术监督委员会(TOC)投票决定接受 OPA 作为孵化级托管项目。OPA 于 2018 年 3 月进入 CNCF 沙箱,它是一个开源的通用策略引擎,支持跨整个堆栈中实现统一的、上下文感知策略执行。与硬编码服务逻辑或特定领域特定语言相比,它的灵活性更高,并提供强大的工具来帮助开发者使用。 

 OPA 主要特点:

  • 解耦:管理员可以动态管理政策,而无需更改服务;
  • 兼容:通过 RESTful 方式使用 JSON over HTTP,因此无论你使用哪种编程语言,都可以将 OPA 与你的服务集成;
  • 响应式:从头开始设计时考虑了对延迟敏感的应用程序,以最小的性能影响实施政策;
  • 交互式:任何人都可以使用 OPA 的交互式 shell 快速试验查询和数据集;
  • 易于部署:没有部署依赖性,它作为守护程序与你的服务并排运行;
  • 可嵌入:使用 Go 编写的服务可以使用 OPA 作为库,而不需要运行单独的守护程序。

 4. Pivotal 宣布推出 PCF v2.5 

近日,在美国费城举行的 2019  Cloud Foundry 峰会上,Pivotal 宣布推出其 PCF(Pivotal Cloud Foundry) v2.5 ,该版本包含来自 Istio、Envoy、Kubernetes 和 Spring Cloud 等重要开源项目的功能。 

 以下是 PCF v2.5 新功能和未来功能:

  • 使用 Istio 和 Envoy 简化蓝绿部署的加权路由(beta);
  • Steeltoe v2.2 提高了微服务的稳定性,简化了与 MongoDB 的连接;
  • 在整个 PAS 中使用 API 资源上的元数据来共享上下文;
  • 用户随时随地使用多基础应用管理器监控所有应用(即将推出);
  • 适用于 PCF v1.4 的 Spring Cloud 数据流:连接 Kubernetes 和 Cloud Foundry 的数据管道(即将推出)。

 AI 资讯 

 GANs 之父跳槽 Apple 

上周,GANs 之父、顶级人工智能专家 Ian Goodfellow 被曝已从谷歌离职,并于 3 月正式加入 Apple,担任 Special Projects Group 的 Machine Learning Director。目前这一消息已被谷歌证实,但 Ian Goodfellow 本人还未对此发表意见。 

Ian Goodfellow 成名于 2016 年的 NIPS, 当时他在大会上介绍了自己的论文《利用生成式模型和判别式模型进行对抗并实现机器学习训练的过程》,提出了一种全新架构——生成对抗网络(GAN),开启了近年来学界研究 GAN 的热潮。他和 Yoshua Bengio(今年的图灵奖得主之一)等人合作的著作《Deep Learning》,也是机器学习的入门必读内容。 

事实上,从职业道路看,Ian Goodfellow 跳槽这件事本身并不稀奇。从 2013 年进入谷歌实习,6 年来他始终在谷歌和 OpenAI 之间“反复横跳”,这次加入 Apple 的消息倒令他的许多前同事感到诧异。反观 Apple 这边,为了不让自己在 AI 上落后于人,Apple 之前专门把 Core ML 和 Siri 团队进行合并,成立全新 AI/ML 团队,还挖来了谷歌原人工智能和搜索主管 John Giannandrea,掌管全公司的人工智能战略。总体而言,Apple 和 Ian Goodfellow 的结合,值得期待。 

2.万元悬赏:动物-AI 竞赛 

近年来,AI 技术取得了重大进展,在许多任务中也达到了超人的表现,但就综合水平而言,当前最先进的 AI 可能仍无法与简单的动物竞争,以适应环境中的意外变化。为了测试人类、动物和 AI 思维方式之间的差异和相似之处,英国 Leverhulme 中心举办了一个 “动物-AI 奥运会”,广邀动物认知研究人员、计算机科学家和哲学家团队参与竞赛。 

 竞赛的时间线如下所示:

  • 2019 年 1-6 月:研究与开发;
  • 2019 年 4 月:竞赛环境“Playground 1.0”发布;
  • 2019 年 6 月:比赛全面开始;
  • 2019 年 6-11 月:排行榜;
  • 2019 年 11 月:最终提交截止日期(暂定);
  • 2019 年 12 月:在 NeurIPS 2019 上公布结果(暂定)。

在这个竞赛中,主办方不会提供具体任务,而将提供一个明确定义的环境(4 月底可用)以及将在该舞台上测试的 AI 认知能力列表,针对多种动物物种的环境认知能力对当前的 AI 进行基准测试。

这个竞赛的目的是测试 AI 系统的认知能力,确定不同 AI 方法的适用任务,找出 AI 的长处和短处,并将实验结果反馈到动物认知社区,方便之后用动物进行测试。竞赛的奖金是 10,000 美元。 

更多详情,请访问 http://animalaiolympics.com/。 

其他

 1.Python 之父二度为“996”程序员发声 

一周前,当 996.ICU 的 GitHub repo 火速在互联网广泛传播时,知名开发者、Python 之父 Guido van Rossum 在 Python 讨论区针对国内开发者 996 工作制发声。他认为 996 工作制是不人道的,并且 star 了 996.ICU 的 GitHub repo。 

4 月 7 日,Python 之父再度发声:我们能为中国的“996”程序员做什么?Guido 表示:一个星期前,一些中国程序员创建了 996.ICU,抱怨恶劣的工作条件。现在该网站已经被各种中国浏览器禁止访问了。我针对此事发布了推文,现在我的推特已经充满了关于这个问题的讨论。 

在所有评论中,Python 核心开发者 Senthil 的评论呼声最高,他表示:Python 之父此举充满善意,对于社区既是激励,也是帮助,更是很好的榜样。作为开发者,我们可以做以下事,间接反抗 996:

  • 让大家都知道存在这种“剥削”劳动力的现象;
  • 列出执行这种工作制的公司,拒绝与他们开展业务合作;
  • 拒绝接受这些公司对 Python 的赞助。

Python 是广泛使用的编程语言,也是机器学习等热门领域常用语言之一,如果 Python 禁止 996 公司使用,无疑会产生巨大的冲击,但这似乎并不现实。 

92 comCount 0