快闪演讲@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 13 • TUESDAY
16:30 – 16:35
302 AB
别再重新造轮子!使用 Helm 在 5 分钟内部署应用程序 - Christopher Hanson, RX-M Enterprises, LLC 

Speakers: Christopher Hanson
你部署了 Kubernetes,现在该怎么办?是时候部署你的应用程序了!首先,描述一个部署以控制你的 Pod——它可能需要一两个秘密,也许还需要应用配置管理!现在指定一个服务给它一个 VIP,并引入一个入口来公开它!保存一些数据?申请一个 PVC!添加一个服务帐户或 CRB 怎么样?对头韵和首字母缩写感到迷惑?Helm 在此提供帮助!

这个轻松的演讲更为大众接受的方式介绍 Helm:揭示其架构和术语;介绍图表、图表组件以及用于管理应用程序的官方排行榜;以及对版本的解释和版本升级。信息将以平台无关的方式呈现,向与会者展示如何阅读、定制和部署现有图表以满足他们的需求,无论是在云中、在给定的平台上还是在自己的数据中心中。
16:35 – 16:40
302 AB
从企业镜像仓库到 Chart 仓库——Tan Jiang,Vmware 

Speakers: Tan Jiang
在自有数据中心的企业环境下,我们已经将内容打包到 Docker 镜像中,并使用 Docker 仓库托管了一段时间,目前 Helm Chart 已成为 Kubernetes 的应用程序包格式的选择,是时候去探索托管 Helm Chart 的正确方式了。

根据我们的经验,将一个私有的 docker 镜像仓库 (Project Harbor) 扩展到一个 Helm Chart 仓库。我们将分享我们在企业中看到 Helm Chart 管理的一些关键问题,比如 RBAC、签名、漏洞扫描,以及我们如何通过 Docker 镜像管理向集成用户提供管理 / 检查 Helm Chart 的经验。我们还将讨论在此过程中所面临的挑战以及可能的解决方案。
16:40 – 16:45
302 AB
用电脑游戏简单解释 Kubernetes——Steven Trescinski,Gluo 

Speakers: Steven Trescinski
您如何用一种有趣且令人难忘的方式向那些从未听说过 Kubernetes 的人解释一些基本的 Kubernetes 结构(例如,节点、pods、滚动更新、镜像标签、部署……)以及它们的具体用例?

以上是我在为一群比利时学生准备的、题为“调度混乱的容器”的演讲时所面临的挑战。所以我开始寻找一些工程学学生可以涉及到的知识。

最后,我设计了一款第一人称角色射击电脑游戏,与 Kubernetes API 进行交互,以可视化一些主要的 Kubernetes 结构。在本次演讲中,我将解释所使用的工具 / 技术,并希望鼓励其他人在准备技术演讲时跳出思维框框进行思考。

截屏:
https://drive.google.com/open?id=1dKeYuBJEnm9SmZjil4aAgVCtOs9D0lZT
16:45 – 16:50
302 AB
在资源受限环境下升级 StatefulSets——Kishore Yerrapragada,A10 Networks 

Speakers: Kishore Yerrapragada
本次会议将分享我们在资源受限环境中使用 StatefulSets 来升级微服务平台的过程中所获得的经验和经验教训。

我们采用了 Kubernetes 托管并发布了我们的管理控制计划,通过放置网络软件 / 硬件来管理大量的高流量。我们使用相同的平台来托管 SaaS,并将其在定制硬件上交付给我们的假定客户。虽然 Kubernetes 允许我们进行滚动升级,而不会对可用性产生影响,但我们需要确保我们的升级不需要额外的资源,因为它们运行在固定设备上。这些状态组件包括 Cassandra、无外部共享的弹性搜索。本次会议将讨论这些环境中的重要障碍,并分享我们过去用来克服障碍的一些技术。
16:50 – 16:55
302 AB
所有关于 Kubernetes 的认证项目——Christopher Hanson,RX-M Enterprises, LLC 

Speakers: Christopher Hanson
这次简短演讲旨在提高人们对 Kubernetes 认证项目的认知:CKA、CKAD、KCSP 和 CKCP。本次讨论将介绍它们是什么,它们之间的区别,以及它们为参与的个人 / 供应商提供的价值,以及希望与经过审查的服务提供商合作的公司。与会者将接触到一些资源,这些资源将帮助他们了解认证或符合性的途径,以及用于考试准备的教育和社区资源。
17:00 – 17:05
302 AB
如何利用 Kubernetes 简化大型公司数据科学家的一天 - Igor Khapov, IBM 

Speakers: Igor Khapov
在本演讲中,演讲者分享了他基于 kubernetes 创建本地数据科学体验的经验,以及如何加速数据分析过程。演讲者描述了在数据科学家的日常工作中使用 docker 和 kubernetes 的不同方式。IBM 将集群环境用于内部和外部数据科学项目。我们将回顾从分析团队到集群环境的所有需求,以开发、测试和管理基于 Jupyter、R 和 Zeppelin 笔记本的数据科学模型。
17:05 – 17:10
302 AB
Kubernetes 拥抱机器学习,即使是在私有云上 - Hui Luo, Vmware 

Speakers: Hui Luo
Kubernetes 通过扩展 GPU 等加速器的支持,为机器学习工作负载建立了一个良好平台,所有主要的公共云提供商都提供 GPU 支持的 Kubernetes 服务, 

但是对于用户来说,公共云并不是唯一的选择,社区正在努力使在私有云上运行带有 Kubernetes 的机器学习工作负载和在公共云上一样容易。

本讲座将讨论在 Kubernetes 上启用 GPU 时私有云所面临的三个主要挑战,我还将展示并讨论一些有助于解决这些挑战的项目:
1) 私有云通常需要支持更广泛的 GPU 类型,在某些情况下,需要在一个集群中支持异构 GPU。 
2) 支持像 RDMA、NVLINK 等复杂的硬件拓扑。
3) 当多个团队共享的 GPU 资源有限时,GPU 资源的争用通常非常高。
17:10 – 17:15
302 AB
持续集成 / 持续交付渠道和机器学习——Jason "Jay" Smith,Google 

Speakers: Jason "Jay" Smith
本次会议是 Kubeflow 演示中的一部分。在此将特别介绍如何通过 Kubeflow 在 Kubernetes 上使用持续集成 / 持续交付渠道提供机器学习模型。 

机器学习需要很多培训、实验和再培训。它还需要很多数据。对于许多数据科学家来说,自动化这些可能是困难的。现在,我们可以通过 Kubeflow 让机器学习更多的云原生,让它可以在 Kubernetes 上运行,我们现在应该利用在云原生架构中可用的工具。虽然我的大部分演示都将涉及 WeaveWorks Flux,但我将尝试用一般术语来讲述构建云原生机器学习自动化渠道的最佳实践。
17:15 – 17:20
302 AB
Meetup 的 Kubernetes CI/CD 实训——Rui Chen,Meetup 

Speakers: Rui Chen
介绍采用案例研究的方式 介绍 Meetup 的 Kubernetes CI/CD 实训。 

介绍的议程划分为:
* 当前的基础架构状态 @Meetup
* 配置栈
* 部署流程和过程
* 规模化管理事物的挑战
* 前方的道路
17:20 – 17:25
302 AB
Jidproxy:Kubernetes 上的容器集成系统——Feng Wang,京东 

Speakers: Feng Wang
Jidproxy 是由京东工程师开发的一种工具。它实现了通过 jenkins 和 kubernetes 编译包和构建图像的功能。其主要功能如下:
1) 支持 jenkins 主设备的高可用性
2) 动态扩展和减少 jenkins 主设备和从设备
3) 从源代码编译,用源代码或代码包构建图像
4) 将编译和构建任务元数据信息存储到数据库中
17:30 – 17:35
302 AB
用 Prometheus 进行 canary 部署——Andrey Markelov,Infobip 

Speakers: Andrey Markelov
我想分享关于将 Prometheus 用于 canary 部署的成功故事。目前我从事 Java 微服务方面的工作,每个微服务通常至少每周一次部署到生产环境中。为避免高负荷应用的致命性错误,我们将应用部署到具有较低流量的一个结点上,验证之后再部署到所有其他结点上。此方法被称为“canary 部署”,其对于我们而言基于 Prometheus 指标。我们将来自已部署的结点的指标与其他结点的历史指标进行比较,并确定版本稳定性。我将说明我们是如何成功的以及它是如何工作的。同时,我还会深入具体的实施细节:HA 代理、健康检查、Jenkins。真实的指标示例将被展示。
17:35 – 17:40
302 AB
有效拓展 Kubernetes 资源 - Fan Zhang, Vmware 

Speakers: Fan Zhang
在现实世界中,开发和维护 Kubernetes CRD(自定义资源类型)和控制器非常乏味,但是为 Kubernetes 集群增加了重要的价值。透过 Kubebuilder,你不需要从头开始构建 API,而是通过提供命令行界面和 SDK 来简化 API 开发,使开发人员能够只关注目标目的,而不必关心 Kubernetes 资源的工作方式。在本演讲中,Fan Zhang 将探索通过 kubebuilder 快速构建和发布 Kubernetes API 的有效方法,并回顾它如何在运行集群时用于扩展 Kubernetes 资源。
17:40 – 17:45
302 AB
Kube-Liveboard:使您的集群可见——Xinkun Xu,京东 

Speakers: Xinkun Xu
Kube-liveboard 是一种可视化工具,能够通过实时分析日志数据并监视来自 API 的资源,提供集群状态的更多详情。它可以提供以下内容: 
- 编号、花费时间、通过命名空间、资源或 api 服务器中的请求方法发起请求的群组的源 ip。
- 每一步骤的花费时间以及 kube 调度器中的调度结果。
- 不同时刻、不同状态下容器的统计数据。
- 按其状态或命名空间分组的容器和结点数目的变化。
- pod 的生命周期中每一步骤的花费时间。
有了这个工具,管理员便能够掌握集群变化的趋势以及性能瓶颈。同时,管理员能够利用这些数据发送警报。本主题将说明为何开发这一工具以及其工作原理。
17:45 – 17:50
302 AB
设计在嵌入式设备上运行的 Kubernetes 集群——Daniele Polencic,learnk8s 

Speakers: Daniele Polencic
Kubernetes 被设计以运行于数据中心和云中。毕竟,它的构建并不放过您服务器的丝毫效率。但这是否意味着您只能在真实的服务器上使用它?较小的计算设备(如路由器)又有何妨?您能否在 5G 网络上创建一个由路由器的集合组成的 Kubernetes 集群?
这一讨论探究设计此类群集拓扑的挑战以及您在某些网络、内存和 CPU 约束条件下创建集群时应当寻求什么。
17:50 – 17:55
302 AB
多云端 Kubernetes 部署的采用 CoreDNS 的服务发现——Yong Tang,MobileIron, Inc. 

Speakers: Yong Tang
由于多种原因,如避免供应商锁定、地理灵活性以及用户数据限制,取得多云端的成功越来越重要。Kubernetes 集群的多云端部署的一大挑战是服务发现。不同 Kubernetes 集群内部的服务不仅需要具有跨云端意识,还需要工作于受管理的服务上,如 GCP 上的 Cloud Spanner 或 AWS 上的 Route53。

在本次演讲中,我们聚焦于采用 CoreDNS 的多云端服务发现。CoreDNS 是柔性的、可扩展的 DNS 服务器,其可以为 Kubernetes 充当集群 DNS。它具有基于插件的独特架构,使得添加新的服务发现模式(其将 Kubernetes 服务跨接不同的云提供商,并与不同的云端受管理服务对接)极为简单易行。

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



感谢活动赞助商

钻石赞助商
阿里云
华为
IBM Cloud
Tencent Cloud
 
铂金赞助商
灵雀云
才云
英特尔
京东
Rancher
VMware
 
黄金赞助商
SUSE
 
白银赞助商
Cloud Foundry
DaoCloud
Eclipse Foundation
Elastic
Mesophere
Red Hat
 
初创企业赞助商
Aljabr
EMQ

Giant Swarm
inwinSTACK
KONTENA
LF DEEP LEARNING
PlanetScale
时速云
睿云智合
 
合作伙伴

开源中国社区

极客邦科技 / InfoQ




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

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



以上是关于快闪演讲@KubeCon+CloudNativeCon 2018中国的主要内容,如果未能解决你的问题,请参考以下文章

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

如何让您的KubeCon + CloudNativeCon演讲提案被接受

CNCF刚宣布在哥本哈根KubeCon + CloudNativeCon Europe的主题演讲和完整议程

边缘计算社区携手CNCF赠送KubeCon门票50张!

快闪h5的制作方法 ,人人都可以快速制作快闪

如何在GO语言中使用Kubernetes API?