本教程将向您展示如何使用名为“Kops”的工具在公共云上轻松设置Kubernetes集群。”这篇文章是对我们的Kubernetes网络研讨会的补充,我们在研讨会上解释了基本的Kubernetes原语以及我们以前关于Redis企业服务和本地Kubernetes开发的博客文章。 在本教程中,我们将使用Redis企业软件的最新公开容器映像。 您可以阅读关于高性能、内存中的Redis企业5 .0.这里有2个软件版本。

什么是Kops?

Kops代表“库本内特斯运营“,是一个官方的Kubernetes项目。 Kops工具的目的是在公共云上建立生产级Kubernetes集群。 现在,我们将逐步完成在Kops管理的集群上设置Kubernetes集群和安装Redis企业服务所需的步骤。

第一步:准备你的本地机器

您需要通过安装一些命令行工具来准备您的本地机器(注意:以下说明适用于苹果操作系统):

安装库本内特命令行工具

安装Kops命令行工具

安装自动气象站命令行工具

步骤2:配置域

Kops需要您的Kubernetes群集的有效域名。 Kops还将为应用编程接口和堡垒主机创建域名系统条目。 在本教程中,我将使用路线53托管区k8 .维克尔卡。com:

redis enterprise service on kops managed kubernet

域名系统区域信息

我们将使用”演示”作为库本内特斯集群的名称。 一旦群集开始旋转Kops将向k8的委托子域添加额外的域名系统条目。维克尔卡。com:

redis enterprise service on kops managed kubernet

域名系统条目

步骤3:配置铲斗

Kops将你的库本内特星团的状态存储在一个S3桶中。 您必须使用aws命令行创建S3桶:

一旦创建了S3存储桶来存储集群配置的状态,就需要将其导出为环境变量,或者在kops命令中将其作为参数传递。 在本教程中,我将环境变量设置如下:

步骤4:创建库本内特集群

现在我们已经配置了域名系统和S3存储桶,是时候创建一个生产级的库本内特集群了。 您可以将群集的名称指定为命令行选项,或者将其作为变量传递。 本教程使用命令行选项,但您可以按如下方式设置变量:

下面的Kops命令将建立一个私有拓扑集群,并为该集群提供一个堡垒主机。 我们为节点添加了标签(以”键=值对”的格式),以跟踪集群所有权;您可以添加附加标签来跟踪资源消耗。

生成的库本内特集群和节点集如下所示:

姓名状态角色年龄版本
编辑过。计算。内部就绪主机8m v1 .8.7
编辑过。计算。内部就绪节点6m v1 .8.7
编辑过。计算。内部就绪节点6m v1 .8.7
编辑过。计算。内部就绪节点7m v1 .8.7
编辑过。计算。内部就绪节点6m v1 .8.7

以下是附加标签,如控制台所示:

redis enterprise service on kops managed kubernet

带有附加标签的节点

您可以通过运行以下命令来了解本教程中使用的急性心肌梗塞:

redis enterprise service on kops managed kubernet

急性心肌梗塞信息

步骤5:在库本内特集群上部署Redis企业服务

在本教程中,我们将在Kubernetes集群中部署一个三节点Redis企业集群:

redis enterprise service on kops managed kubernet

重分发企业集群节点

使用Redis企业服务附带的” rladmin “命令行实用程序,我们可以查看三节点Redis企业集群和在集群上创建的“awsdb”:

redis enterprise service on kops managed kubernet

显示” awsdb “数据库的Redis企业rladmin实用程序输出

库本内特斯集群中的Redis企业的资源消耗如下所示:

redis enterprise service on kops managed kubernet

企业在库本内特集群中释放资源

步骤6:删除库本内特族

现在,我们已经成功地在Kubernetes上部署了Redis企业集群,并且能够创建一个名为” awsdb “的数据库(如上图所示),我们可以通过发出以下命令来删除Kubernetes集群:

结论
数据库增量同步 Kops是一个很好的工具,可以根据您的需要快速创建一个Kubernetes集群。 这可以是一种独立于云的方式来测试您的库本内特版本,或者减少生产级库本内特集群的设置时间。 如果您想了解有关Redis企业Kubernetes发行版的更多信息,请通过销售@redislabs与我们联系。com .

相关文章:

  • 2021-12-08
  • 2021-11-01
  • 2018-01-08
  • 2021-11-01
  • 2021-12-02
  • 2021-10-30
猜你喜欢
  • 2021-11-28
  • 2021-04-11
  • 2021-10-03
  • 2021-06-30
  • 2019-01-19
  • 2021-12-08
相关资源
相似解决方案