应用&开发@KubeCon+CloudNativeCon 2018中国

Posted CNCF

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了应用&开发@KubeCon+CloudNativeCon 2018中国相关的知识,希望对你有一定的参考价值。

KubeCon+CloudNativeCon 2018中国论坛震撼来袭,邀您共享云原生盛宴

 

2018年11月13-15日,由云原生计算基金会 (CNCF) 主办的全球顶级的Kubernetes官方技术论坛KubeCon+CloudNativeCon 2018中国将在上海跨国采购会展中心隆重举行。KubeCon+CloudNativeCon作为CNCF的旗舰论坛,此次是其在中国的首秀,将携当今最迫切的云原生话题邀您共享!


本论坛关于应用&开发的精彩日程现已出炉,看看你关注的议题和大咖!

NOVEMBER 14 • WEDNESDAY
11:05 – 11:40
2F Room 2
在 Kubernetes 上调试应用程序——Michelle Noorali,微软和 Radu Matei,微软 

Speakers: Radu Matei, Michelle Noorali
曾经,使用调试器是开发过程最为稀松平常的一部分。然后出现了云,然后突然之间,开发人员的工具完全消失了。曾经有一个像 IDE 一样的地方,让我们可以用来添加断点、逐步完成代码,并希望能够最终解决问题。

在分布式的世界中,有许多部件不能总是在一台机器上运行,所以调试由多种服务组成的应用程序变得非常困难,用各种语言编写的微服务都有自己的工具链,而这些工具链一般都会分配给多个编程团队和存储库。 

在这个以演示为主的演讲中,我们将讨论在 Kubernetes 中调试应用程序的现状,并提供多种调试方法和解决方案,以便我们可以充分利用微服务的所有优点以及现有调试工作流程的易用性。
11:50 – 12:25
2F Room 2
用 Jib 将 Kubernetes 的 Java 应用程序容器化——Qingyang Chen,Google 

Speakers: Qingyang Chen
容器是许多复杂分布式系统的核心。但是,对于 Java 开发人员来说,构建容器是使用 Kubernetes 最常见的一大难题。传统上,Dockerfile 会强制进行容器构建定义,这可能很麻烦、易出错,而且速度很慢。在本次演讲中,我们将介绍一种名为 Jib 的容器图像构建器。Jib 具有声明性 - 它通过从 Maven 或 Gradle 项目推断出它需要哪些内容,来将 Java 应用程序打包到容器中。Jib 速度很快,可重复地构建容器,并允许 Java 开发人员使用他们已经熟悉的构建工具。 

我们已经把 Jib 作为开源项目进行了发布,希望大家可以利用其功能来加速你们的开发过程,并最终能协调更大、更复杂的系统。
13:55 – 14:30
2F Room 2
别再搬起石头砸自己的脚!——Michael Russell,Elastic 

Speakers: Michael Russell
软件应该简单易用。它应该试图阻止您的自我打击。当今许多成功的软件具有简单易用的默认设置,使得用户入门极其容易。问题在于“入门经验”往往在用户或应用真正就绪之前就已转化为“生产”。本次演讲提及用户用 Kubernetes 进入生产时遇到的常见错误,并提出可行的解决方案让人们今后不再犯这些错误。我将谈及资源限制/限额、pod 中断预算、亲和性、升级策略、就绪探查、日志记录、监控,并解释为何您对于任何应用绝对需要这些方面才能认为该应用已真正生产就绪。我还将谈及,为何我认为软件就应如此,以及我认为人们能做些什么来为所有人改善生活。
14:40 – 15:15
2F Room 2
用于 Kubernetes 迭代开发的 Rust 和 Skaffold - Gastón Kleiman, Mesosphere & Gilbert Song, Mesosphere 

Speakers: Gastón Kleiman, Gilbert Song
迭代开发要求能够快速构建/推送/部署。这些任务在原生云环境中不容易实现,但值得努力以使这些功能实现自动化。能够看到他们所做的努力引发的改变,将极大地提升开发人员的开发速度。在本课题中,我们将展示如何远程地将服务自动化构建并推送到一个 Kubernetes 集群上,从而允许快速迭代。

我们将使用 Rust 从头开发 REST 服务。此项服务将部署到 Kubernetes,并通过使用 Skaffold 实现持续部署。

这个演示将分步骤进行,首先是一个非持久性的简单网络服务器,之后在 Kubernetes 部署中添加一个 DB,并使用 Diesel 来连接它。在此期间,Skaffold 将用于在我们工作时对 K8 集群上“显现”的更改进行无缝监视。
15:35 – 16:10
2F Room 2
对 API-Machinery 的反抗:编写适用于生产环境的 Operator——Tom Manville, Kasten 和 Ilya Kislenko, Kasten 

Speakers: Ilya Kislenko, Tom Manville
Operator 是由一组用来扩展 Kubernetes API 的 CustomResourceDefinitions (CRDs/自定义资源定义),外加一个处理新 API 对象的控制器所组成。遵循 Operator 样式的项目数量激增,而加速开发 Operator 的方法也增加了。Operator 是 Kubernetes 可扩展性的基础,但很难实现与内建 API / 控制器相同的强大功能性。
在本次演讲中,演讲者将根据他们在生产中开发和运行 Kanister 的经验,介绍如何编写可适用生产环境的 Operator。他们将比较流行的 Operator 工具包、SDK 和指南,分析他们之间的优劣。同时还会介绍有关构建、测试和 API 版本等内容。在本次演讲后,观众将能够轻松地开发出一个可以适用生产环境的 Operator。我们建议熟悉 CRD 的人群参与此次会议。
16:20 – 16:55
2F Room 2
通过 CSI 快照保护有状态的工作负荷——Xing Yang,华为和 Jing Xu,Google 

Speakers: Jing Xu, Xing Yang
我们如何确保 Kubernetes 集群中的数据安全可靠,令人高枕无忧?

快照是容量的时间点副本。它是备份和存储、数据迁移、复制等建立在其上的高级应用的基本构成要素。快照是 Kubernetes 中备受青睐的特性,它终于可以支持 CSI 了!

在本次会议中,Jing 和 Xing 将探讨容器存储接口 (CSI) 中的快照支持、表示 Kubernetes 中的快照对象的标准化 API 设计以及处理快照供应和绑定的控制器。本次演讲将同样涵盖从快照还原容量及其如何可以用于备份和复原、数据迁移等确保 Kubernetes 环境中有状态工作负荷的数据可用性和完整性的高级特性。
NOVEMBER 15 • THURSDAY
11:30 – 12:05
2F Room 2
Kustomize:针对 Kubernetes 的无模板配置自定义- Jingfang Liu, Google & Sunil Arora, Google 

Speakers: Sunil Arora, Jingfang Liu
在 Kubernetes 中管理配置是一项常见的任务,并且随着应用程序的扩展,这通常非常具有挑战性。已经开发出许多工具,但很少利用本地 Kubernetes API 的功能。Kustomize 是一种以声明方式自定义 Kubernetes 应用程序清单的新工具。在本次演讲中,与会者将学习 Kustomize 和工作流的基本概念,从而为不同的场景定制像 mysql-Wordpress 这样的实际应用程序。与会者还将学习到管理 Kubernetes 清单的最佳实践
12:15 – 12:50
2F Room 2
通过 Kubernetes 实现从容器化应用到安全和缩放——Shikha Srivastava,IBM 和 Erica Brown,IBM 

Speakers: Erica Brown, Shikha Srivastava
要确保您的应用已生产就绪,真正需要做什么? 
随着新版隐私法规的增加,在决定何时交付您的最终应用才对生产就绪时,
需要考虑多方面的因素

您的应用能否应对具有不同访问级别的多个用户?

您能否扩展您的应用以使用现有的认证和授权平台? 

您是否有投资于使用共同 TLS 用于组件间的
通信? 

您如何管理您的产品中使用的证书和密码?

当提到交付您的产品时,CICD 是您的朋友还是敌人?

您是否曾考虑过应用的可用性和可扩展性?

关于如何交付生产就绪的代码,Shikha 和 Erica 将自始至终提及所有这些方面。
14:20 – 14:55
2F Room 2
将 Kubernetes 用于区块链应用的挑战和解决方案——Tong Li,IBM 和 Doug Davis,IBM 

Speakers: Doug Davis, Tong Li
Kubernetes 轻易让用户缩放其应用所使用的资源,这非常适合概念验证和产品就绪的用途。区块链应用需要强大的计算性能和存储,并且在容器化的环境中运行时带来其自身的独特挑战。
在本次演讲中,Tong 将简要介绍区块链技术和 Hyperledger Fabric 技术,然后深入探讨如何在更多的 K8S 云提供商(如 IKS、GKE 和 AKS)上成功的部署和管理这些技术。在强调区块链对网络体系、存储和 CPU 资源带来的挑战之后,他将讨论自己为这些挑战开发的解决方案以及如何独立利用这些解决方案。最后谈及今后可能需要什么特性使得 K8S 对于这些计算密集型应用更为强大。
15:05 – 15:40
2F Room 2
在自己的云上运行 Cluster Autoscaler;亦或,我们为什么需要 Cluster API?——Aleksandra Malinowska,Google 

Speakers: Aleksandra Malinowska
Kubernetes 集群由一组节点组成。无论在何处运行,得益于使用标准 API,工作负载管理都是一样的。但是如果您想改变集群本身的大小呢?

在云中,Cluster Autoscaler 可以自动缩小或扩展 Kubernetes 集群。为此,它需要超越集群之外并与正在运行的环境进行交互。它内置了对多个云的支持,但是如果您在不同的云上运行,结果会怎么样呢?

在本次演讲中,我们将介绍如何使集群自动缩放功能适用于新的云环境。我们将从实现基本支持所需的关键功能子集开始讲起,然后会讲到如何启用可选功能等内容。最后,我们将了解未来,并了解 Cluster API 将如何改变所有这些状况。
16:00 – 16:35
2F Room 2
在 Kubernetes 上以运行区块链作为服务 - Shan Yu,阿里云 

Speakers: Shan Yu
区块链正在为许多行业带来创新。在阿里巴巴,我们相信 Kubernetes 是运行区块链即服务 (BaaS) 和管理区块链应用程序的理想平台。 
在本课题中,我们将分享阿里云区块链服务的架构和设计,该服务构建在 Kubernetes 之上。我们将深入探讨 Kubernetes 如何通过资源编排、弹性扩展和跨越公有云、私有云和混合云的统一平台来支持 Hyperledger Fabric。此外,我们将讨论经过生产验证的解决方案和技巧,以解决在 Kubernetes 上运行 Fabric 的典型痛点,如跨 VPC 联盟网络、链式码容器管理、存储容量和管理,高可用性等。在本课题的最后,将有一个小样来演示如何轻松通过使用阿里云的 BaaS 来构建跨公司的数字资产业务应用网络。
16:45 – 17:20
2F Room 2
使用 Rook 在 Kubernetes 之上自动部署 Ceph 集群——Dennis Chen,Arm 

Speakers: Dennis Chen
Rook 是由 CNCF 主持、用以编制带有云原生基元的分布式存储系统(如 Ceph)的开源项目。在本介绍中,Dennis 将首先介绍 Rook 的整体设计思想及其工作原理,然后针对 AArch64 服务器上的实际工作负荷,探讨如何借助 Rook 自动部署 Ceph 集群以及如何利用 Rook,包括容量提供和附件。最后将讨论本项目的一些新特性(如 CSI 支持)、挑战和问题。


会议更多信息及注册请点击文末 <<阅读原文>> 了解!


感谢活动赞助商


钻石赞助商
阿里云
华为
IBM Cloud
Tencent Cloud
 
铂金赞助商
灵雀云
才云
英特尔
京东
Rancher
VMware
 
黄金赞助商
SUSE
 
白银赞助商
Cloud Foundry
DaoCloud
Eclipse Foundation
Elastic
Mesophere
Red Hat
 
初创企业赞助商
Aljabr
EMQ
inwinSTACK
KONTENA
LF DEEP LEARNING
PlanetScale
时速云
睿云智合
 
合作伙伴

开源中国社区

极客邦科技 / InfoQ




CNCF (Cloud Native Computing Foundation)成立于2015年12月,隶属于Linux  Foundation,是非营利性组织。 

云原生计算基金会(CNCF)致力于培育和维护一个厂商中立的开源生态系统,来推广云原生技术。我们通过将最前沿的模式民主化,让这些创新为大众所用。请长按以下二维码进行关注。



以上是关于应用&开发@KubeCon+CloudNativeCon 2018中国的主要内容,如果未能解决你的问题,请参考以下文章

直击KubeCon 2018 |云原生正在改变你的衣食住行

开发者看KubeCon消失的Kubernetes

云原生基金会(CNCF)主办《云原生国际会议》(CloudNativeCon&KubeCon,China,2018)

直击KubeCon北美峰会:开发者们不得不关注的10大项目

焱融云受邀参加KubeCon+CloudNativeCon 2018大会

明天关闭KubeCon + CloudNativeCon China 2018 演讲提案征集