KubeCon美国2018体验

”Kubernetes现在非常非常无聊至少郭怡广(Janet Kuo)在主题演讲中是这么说的。她明确表示,Kubernetes现在是一个稳定的平台,很多公司都在上面进行日常运营。我当然不会用“无聊”来形容2018年在西雅图举行的KubeCon + CloudNativeCon。作为一个新的“青蛙”,我得到了一个奇妙的机会去参加会议,并简单地了解各种新的,一些更“无聊”的技术。
第一天
第一天的主题演讲以Kubernetes令人难以置信的受欢迎程度开始。Kubernetes网站拥有如此多的独立访问者,以至于它比西雅图海鹰队和曼联的网站更受欢迎(尽管它仍然不如星巴克的网站受欢迎)。我喜欢的另一件事是Phippy(长颈鹿代表一个简单的PHP应用程序,试图在云原生世界中找到一个家),Matt Buchner和Karen Chu精彩地阅读了这本书。在谈话中,他们还展示了一些早期草图和线框的幕后工作。演讲的亮点是菲比被捐赠给CNCF和填充动物在他们的商店.
就像现在的每一次会议一样,有很多令人惊叹的会议,所以我必须选择参加哪些会议,以及哪些会议我可以接受YouTube.我在DevOps工作了一辈子,所以当我看到关于迁移Jenkins到Kubernetes而破坏大脑的会议时,我知道我必须参加。这是一个很好的会议,在附加存储、性能和俄罗斯方块方面有一些很棒的收获。我参加的另一个很棒的会议是“一个基本的Kubernetes调试工具包”,Joe Thompson在其中讨论了使用非常熟悉的工具(如jq和curl)来调试Kubernetes集群的操作。
幸运的是,我有时间去了赞助商展示会,在那里我和一些赞助商聊了聊。我真正喜欢的一些演示和对话是Iguazio,他们在Kubernetes上的无服务器平台,以及专注于调试实时服务的Rookout。从大型云供应商那里,我决定去微软Azure展台看看他们为包管理提供了什么样的解决方案。从我收集到的和得到的演示来看,它只支持容器图像和Helm图表。
我在展会的下一站是GitLab展台,了解他们将应用部署到无服务器平台的新功能。我的眼睛完全抓住了他们展台上的幻灯片,展示了“现代管道工具的复杂性”,其中有一堆他们声称难以集成的不同工具。看到JFrog Artifactory在那里让我很惊讶!我问他们幻灯片上是否显示了可以用GitLab替换的工具,以及他们是否可以在流水线的“包”阶段替换企业级工件存储库。GitLab团队表示,这些幻灯片说明了我们所处的DevOps世界的复杂性。他们很快补充说,这绝不是一个功能列表或路线图!GitLab有一个“基本的Docker注册表”,但据他们的员工说,他们的解决方案“不会很快取代Artifactory”。诚实值得称赞!
茱莉亚·埃文斯的主题演讲非常酷。她谈到可靠性和安全性是她在Stripe面临的主要挑战,以及即使是最大的公司也可能不确定某些工具是如何工作的。
第二天
第二天,Kubecon联合主席Liz Rice也做了很好的主题演讲,她甚至做了一个现场编码演示,以展示Kubernetes集群中的安全性是多么的重要。“只是为我运行这个YAML”不是在生产环境中应该做的事情,在任何其他环境中也不应该这样做,她明确表示,对于进入生产环境的内容有适当的规则和策略是至关重要的。这也是像JFrog x射线这样的工具来帮助你的地方。当你像大多数与会者一样,在Kubernetes中运行工作负载时,你肯定想看看我们的开源KubeXray项目我们在那里推出的。
不久前我读过一篇文章Chick-fil-A连锁店的每一家餐厅都有Kubernetes集群。我非常兴奋地听到他们选择在KubeCon期间做一个会议,并听到他们的架构每25秒处理一盒金块(至少在高峰时段)。
今天,我的赞助商展示之行带我去了Ballerina,在那里我看到了一些他们构建的新语言,new Relic,他们有一个关于应用程序性能管理的很棒的演示,以及Heptio,刚刚加入VMware的公司,看到了更多的Kubernetes的运行。
第三天
凯尔西·海托华的主题演讲非常令人惊讶!他说Kubernetes不是真正的平台,但是这个平台是用来构建平台的,而且他可以轻松地将Fortran微服务引入到无服务器环境中,这很酷。然而,我最喜欢的演示必须是他构建的在处理命令时播放音乐的CLI。我会和我们的开发团队谈谈JFrog CLI看看我们能不能做类似的事情。
至于会议,我想向VMWare的开发者倡导者Kris Nova提出一个非常棒的会议,题为“没有集群就没有集群(哔哔声)在这篇文章中,她谈到了建立集群时每个人都面临、但没人敢谈论的问题。秘密管理、api升级和日志记录等问题。随着越来越多的公司构建Kubernetes产品,我真的很想知道OpenShift团队在扩展时是如何推动他们自己产品的极限的。hth华体会最新官方网站该团队发表了关于在2000个节点的集群上测试每个版本以及在多个级别上调优Kubernetes的精彩演讲。
结束
总而言之,我认为公司在决定是否以及在哪里移动他们的应用程序时,还有一段奇妙的旅程在等着他们。有了这么多关于安全、CI/CD、大量微服务和运营的讨论,我认为公司会根据以下五个主要标准来评估云原生DevOps:
- 自动化
- 安全
- 灵活性和通用性
- 可伸缩性
- 可靠性
虽然我最近才加入JFrog团队,但我很高兴地说,我们正在尽一切努力确保我们的产品和服务满足所有这些标准,甚至更多!hth华体会最新官方网站
