Mail.ru集团@Kubernetes聚会#3:6月21日



从二月份开始, 爱情Kubernetes已经过去了,永恒。 唯一的不同是,我们设法进入了Cloud Native Computing Foundation,在Kubernetes认证合格计划下对我们的Kubernetes发行版进行了认证,并在Mail.ru Cloud Containers中启动了Kubernetes Cluster Autoscaler实施。

现在是第三次@Kubernetes Meetup的时候了! 简而言之:

  • Gazprombank将告诉他们如何在研发中使用Kubernetes来管理OpenStack;
  • Mail.ru云解决方案-如何使用缩放器在K8S中缩放应用程序以及Kubernetes Cluster Autoscaler如何准备其实现;
  • 和Wunderman Thompson,Kubernetes如何帮助他们优化开发方法,以及为什么DevOps具有比Ops更多的Dev。

会议将于6月21日(星期五)18:30在Mail.ru Group的莫斯科办公室举行(Leningradsky Prospekt,39,第79页)。 必须注册,并于6月20日上午11:59(如果席位耗尽,则更早)关闭。

“面向开发人员的Kubernetes:DevOps中有多少个Dev?”


Grigory Nikonov,Wunderman Thompson,董事总经理

我们没有500个节点的集群。 我们没有苛刻的DevOps。 我们没有专门的产品团队。 但是,我们有许多有趣的项目,并回答了在开发和支持这些项目时发现的问题。 首先,我们是开发人员,习惯于自己创建工具,稍后我们将使用它们。 也许他们会帮助您的工作。

Wunderman Thompson Agency是俄罗斯Internet解决方案开发的先驱之一,目前正在开发简单的登录页面和复杂的分布式系统。 Kubernetes帮助优化开发方法,并为代理商客户优化托管和运行已创建的解决方案。

在具有大量集成和内部组件的分布式系统中,微服务架构是对更新和维护解决方案的要求的自然响应,但是,向这种架构的过渡带来了与版本控制和发布相关的一系列问题。 我们是代理机构,而不是专门的产品团队,而我们的开发人员并未在其机器上始终保持特定解决方案的详细上下文,这对开发环境的可重复性提出了要求,同时具有对多个团队进行更改并在一段时间后返回项目的能力。 。 这些挑战的答案是我们开发的流程和工具,这使我们的开发人员和DevOps可以更轻松地开发和维护解决方案。

您会发现为什么DevOps比Ops更多的Dev,以及它多么懒惰,可以减少开发/支持的时间和成本,以及:

  • Kubernetes如何改变了我们的项目开发方法;
  • 我们的代码的生命周期是什么样的?
  • 我们使用什么工具来控制微服务的发布;
  • 我们如何解决组装过时文物的问题;
  • 我们如何愉快地部署到集群。

“使用Kubernetes Cluster Autoscaler扩展应用程序:Autoscaler的细微差别和Mail.ru Cloud解决方案的实现”


Alexander Chadin,Mail.ru云解决方案,PaaS服务开发人员

在现代世界中,用户希望它是您的应用程序始终在线且始终可用-这意味着它可以承受任何流量,无论流量多么大。 Kubernetes提供了一种相当优雅的解决方案,可让您根据负载进行扩展-Kubernetes Cluster Autoscaler。

通常,就可扩展性而言,Kubernetes具有两种扩展类型:更多的应用程序副本或更多的资源。 当我们增加现有节点中的应用程序副本的数量时的垂直扩展。 更复杂的水平缩放-增加节点本身的数量。

在第二种情况下,我们可以提出更多的应用程序副本-这将确保其高可用性。 我们将讨论使用集群自动缩放器进行水平缩放。 它不仅可以增加,还可以根据负载减少节点数。 例如,负载的峰值过去了,那么Autoscaler本身会将节点数减少到所需的数量,从而减少了提供商的资源费用。

在会议上,我们将向您详细介绍Kubernetes Cluster Autoscaler的细微差别,以及在作为Mail.ru云容器服务的一部分启动Cluster Autoscaler实施时遇到的困难。 您将学到:

  • Kubernetes中有哪些洁牙机,使用它们的特殊性是什么?
  • 使用洁牙机时应注意的事项;
  • 我们如何使用节点组按可访问性区域划分节点;
  • 他们如何在MCS中实现对Kubernetes Cluster Autoscaler的支持。

俄罗斯天然气工业股份公司(Gazprombank)研发:K8S如何帮助管理OpenStack


俄罗斯天然气工业股份公司产品经理Maxim Kletskin

在当今所有服务成为趋势的世界中,上市时间至关重要。 需要快速开发应用程序,以便检验假设并在其最初形成时发现新市场。 速度对银行尤为重要,而新技术在这方面有所帮助-特别是集装箱技术和Kubernetes。

Maxim Kletskin是俄罗斯天然气工业股份公司的产品经理,正在开发一个沙盒,用于推出试点产品。 俄罗斯天然气工业股份公司的研发部门在其名为OpenStack的云中进行了各种研究。 Kubernetes有两种使用方式:1)Bare Metal上的Kubernetes作为OpenStack云的管理层,以及2)K8S作为OpenShift发行版进行开发。

在报告中,我们将讨论第一种情况,并了解Gazprombank如何使用Kubernetes管理OpenStack。 如果您看一下OpenStack体系结构,您会发现它足够原子,因此使用Kubernetes作为OpenStack控制层似乎非常有趣且合乎逻辑。 此外,这将有助于向OpenStack集群添加节点,并提高控制平面的可靠性。 而且,就像蛋糕上的樱桃一样,它将简化从群集中收集遥测的过程。

您将学到:

  • 为什么要向银行进行研发:测试和实验;
  • 我们如何容器化OpenStack
  • 如何以及为什么在K8S中部署OpenStack。



演讲结束后,我们将平稳地切换到@Ku 啤酒网派对模式,我们还为您准备了一些很酷的公告。 请务必在这里注册,我们将在几天之内审查所有申请。

我们会立即在电报频道中通知您@Kubernetes Meetup系列的新事件以及其他Mail.ru Cloud Solutions事件: t.me/k8s_mail

想在下一次@Kubernetes聚会上发言吗? 可以将应用程序留在这里: mcs.mail.ru/speak

Source: https://habr.com/ru/post/zh-CN456044/


All Articles