免费网络研讨会“Kubespray 功能概述”

为什么选择 Kubespray?

我们在两年多前遇到了 Kubernetes - 在此之前我们有使用 Apache Mesos 的经验,并成功放弃了 docker swarm。 因此,k8s的发展立即效仿了巴西体系。 Google 没有提供迷你立方体或管理解决方案。

Kubeadm 当时不知道如何组装 etcd 集群,而在其他选项中,kubespray 位于 Google 结果的顶部。

我们看着它,意识到我们必须接受它。

莫斯科时间 23 月 20.00 日 XNUMX 点,谢尔盖·邦达列夫 (Sergey Bondarev) 将指挥 免费网络研讨会“Kubespray 功能概述”,他会告诉您如何准备 kubespray,使其变得美味、有效且容错,然后您就不会产生“并非所有酸奶都同样健康”的想法。

免费网络研讨会“Kubespray 功能概述”

在网络研讨会上,Sergey Bondarev 将告诉您 kubespray 是如何工作的,与 kubeadm、kops、rke 有何区别。 将分享kubespray的独特功能和集群安装算法。 分析产业运行的特点(劣势)。

那么为什么我们要用三只手抓住 kubespray 呢?

  • 它是可靠且开源的。 您随时可以为自己添加一些时刻。
  • 您可以在 Centos 和其他发行版上安装它 😉
  • HA 设置。 由 3 个主节点组成的容错 etcd 集群。
  • 能够添加节点和更新集群。
  • 安装附加软件,例如仪表板、指标服务器、入口控制器等。

ansible 脚本也适用于 mitogen。 这会带来 10-15% 的加速,不会更多,因为大部分时间都花在下载映像和安装上。

客观地说,目前选择 kubespray 来安装集群的情况并不像两年前那么明显。

简而言之...

例如,kops - 看起来cubespray允许您从头开始安装集群,甚至可以自己创建虚拟机。 但只有 AWS、GCE 和 openstack 可以工作。 这就提出了一个问题:如果这些云有管理解决方案,即使在开放堆栈中,例如 selectel 或 mail.ru,为什么还需要它。 rke - 有些人喜欢它,但他们对正在创建的集群结构有自己的方法,并且没有很好的机会来定制集群组件。 另外,您需要一个已配置并安装了 docker 的节点。 kubeadm - 还需要 Docker,这是 Kubernetes 开发人员提供的实用程序,它最终学会了如何创建容错设置、在集群内存储配置和证书,现在无需在节点之间手动传输这些文件。 一个很好的工具,但只专注于提高控制水平。 它甚至不在集群中安装网络,并且文档建议手动使用 CNI 应用清单。

嗯,一个重要的事实是,所有这三个实用程序都是用 go 编写的,如果您需要一些独特的东西,您需要了解 go 才能更正代码并创建拉取请求。
Cubspray 是一个 ansible,显然学起来容易做起来难。

当然,使用相同的 ansible,您可以编写自己的脚本来使用 rke 或 kubeadm 安装 docker 和集群。 由于这些脚本专门针对您的需求而专门化,因此它们的工作速度将比 Cubasespray 快得多。 这是一个极好的、可行的选择。 如果你有能力和时间。

如果您刚刚开始熟悉 Kubernetes,那么掌握cubespray将会更加容易和快捷。

这只是我们要讨论的一部分。 这不会很无聊。 来吧 注册参加网络研讨会。 或者注册并 。 无论你喜欢什么。

来源: habr.com

添加评论