KubeCon美国2018体验

JFrog在KubeCon

Kubernetes现在非常非常无聊至少这是珍妮特·郭(Janet Kuo)在主题演讲中宣称的。她明确表示,Kubernetes现在是一个稳定的平台,许多公司都在其上运行日常运营。我当然不会用“无聊”来形容KubeCon + CloudNativeCon 2018美国西雅图。作为一名新“青蛙”,我得到了一个绝佳的机会去参加会议,简单地了解各种各样的新技术,以及一些更“无聊”的技术。

第一天

第一天的主题演讲以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 Xray这样的工具可以帮助你做到这一点的地方。当你像大多数与会者一样,在Kubernetes中运行工作负载时,你肯定想看看我们的开源KubeXray项目我们在那里发射的。

不久前我读了一本书一篇文章Chick-fil-A在其连锁店的每个餐厅都运行了Kubernetes集群。听说他们选择在KubeCon期间做一个关于这方面的会议,并听说他们的架构每25秒处理一盒鸡块(至少在高峰时段),我非常兴奋。

今天,我去了一次赞助展示,路过了Ballerina,在那里我看到了一些关于他们构建的新语言,new Relic,他们在应用程序性能管理方面做了一个很好的演示,还有Heptio,这家公司刚刚加入VMware,看到了更多的Kubernetes。

第三天

Kelsey Hightower的主题演讲非常令人惊讶!Kubernetes不是唯一的平台,但它是构建平台的平台,而且他把Fortran微服务带到无服务器环境中很容易,这很酷。然而,我最喜欢的演示必须是他创建的在处理命令时播放音乐的CLI。我会和我们的开发团队讨论JFrog CLI看看我们能不能做类似的事情。

至于会议,我想向VMWare的开发者倡导者Kris Nova致敬,他有一个非常棒的会议,题为“没有集群就没有集群(哔哔声),她谈到了每个人都面临的问题,但没有人敢谈论这个问题。诸如秘密管理、api升级和日志记录等问题。随着越来越多的公司构建Kubernetes产品,我真的很想知道OpenShift团队在扩展方面是如何突破他们自己产品的极限的。hth华体会最新官方网站该团队发表了一篇精彩的演讲,内容是在一个有2000个节点的集群上测试每个版本,以及在多个级别上调优Kubernetes。

总结一下

在一天结束时,我认为公司在决定是否以及在哪里移动他们的应用程序时,他们有一个惊人的旅程。随着关于安全、CI/CD、大量微服务和运营的讨论越来越多,我认为公司将根据以下五个主要标准来评估云原生DevOps:

  1. 自动化
  2. 安全
  3. 灵活性和通用性
  4. 可伸缩性
  5. 可靠性
公司将根据五个主要标准评估云原生DevOps:自动化、安全性、灵活性/通用性、可扩展性和可靠性。点击推特

尽管我最近才加入JFrog团队,但我很高兴地说,我们正在尽一切努力确保我们的产品和服务符合所有这些标准,甚至更多!hth华体会最新官方网站