我们支持的数据库软件安装方法之一是通过舵.我们收集了赫尔姆航海图,在这个存储库,适用于以下Percona软件:雷竞技下载官网
- 雷竞技下载官网MySQL的Percona操作符
- 雷竞技下载官网Percona XtraDB集群
- 雷竞技下载官网MongoDB的Percona操作符
- 雷竞技下载官网MongoDB的Percona服务器
- 雷竞技下载官网PostgreSQL的Percona操作符
- raybet52
- 雷竞技下载官网Praybet雷竞技竞猜在线官网ercona监测和管理(PMM)
通过这篇文章,您将学习如何使用Helm和eksctl在Amazon EKS上的Kubernetes集群中安装雷竞技下载官网Praybet雷竞技竞猜在线官网ercona监控和管理。
需求
安装PMM与Helm,您将需要:
- Kubernetes 1.22 +
- 执掌3.2.0 +
- 底层基础设施中的PV(持久卷)供应器支持
如果希望在Amazon EKS上的Kubernetes集群中安装PMM,可以使用eksctl创建所需的集群。我发表了这篇博文在Amazon EKS上使用eksctl创建Kubernetes集群在Percona社雷竞技下载官网区博客中,我解释了如何使用这个工具。
要简单地部署Kubernetes集群,请检查雷竞技下载官网我的数据库即服务(MyDBaaS)Perc雷竞技下载官网ona实验室的一个项目。我也建议你看看这篇文章雷竞技下载官网Percona实验室介绍:用于Percona数据库即服务(DBaaS)的基础设施生成器在我们的博客中,描述了创建集群的过程。
MyDBaaS将帮助您创建集群。它将生成eksctl所需的配置文件,也可以将集群部署到AWS。
要使用eksctl,您必须:
创建Kubernetes集群
要创建集群,您需要为eksctl生成配置文件。去https://mydbaas.labs.雷竞技下载官网percona.com/并填写集群的详细信息。
图1:MyDBaaS - Kubernetes集群配置
- 为您的集群指定一个名称。MyDbaas是默认值。
- 选择节点数量。默认选择的值为3,但您可以创建最多5个节点的集群。
- 写入实例类型。
- 选择区域。默认为us-west-2。
如果你不知道要使用什么实例类型,转到实例类型选择器并选择:
- cpu个数
- 内存大小
- 地区
图2:MyDBaaS实例类型选择器
正如网站上所述,该工具将只返回eksctl所需的配置文件。您还可以为部署EKS集群的工具提供AWS凭据。
填写完详细信息后,单击Submit,您将得到如下所示的配置文件:
|
1
2
3.
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20.
21
22
23
|
插件:
-名字: aws-ebs-csi-driver
apiVersion: eksctl.io / v1alpha5
种类: ClusterConfig
元数据:
名字: MyDbaas
地区: us-east-1
节点组:
-desiredCapacity: 2
我:
withAddonPolicies:
ebs:真
efs:真
fsx:真
instanceType: m5.large
最大尺寸: 5
minSize: 1
名字: ng-1
preBootstrapCommands:
-回声
'选项=”——default-ulimit nofile = 1048576:1048576””
>
>
/etc/sysconfig/docker
-systemctl重新启动码头工人
volumeSize: 100
volumeType: gp2
|
执行如下命令创建集群:
|
1
|
eksctl
创建
集群
-f
集群
.yaml
|
在运行时,eksctl将创建集群和所有必要的资源。这将花费几分钟来完成。
图3:eksctl运行
集群凭据可以在~/.kube/配置.试一试kubectl得到节点按照eksctl的建议,验证该文件是否有效。
安装PMM和头盔
一旦创建并配置了集群,就可以使用Helm安装PMM。
- 添加存储库
|
1
|
舵
回购
添加
雷竞技下载官网
https
://雷竞技下载官网
.github
.io/雷竞技下载官网-舵-图表/
|
- 安装PMM
|
1
|
舵
安装
pmm
--集
服务
.type=“loadbalance”
雷竞技下载官网/pmm
|
PMM服务器运行后,必须获取它的IP地址。运行此命令获取该值。
|
1
|
kubectl
得到
服务
raybet雷竞技竞猜在线官网监控-服务
|
您将得到类似于下面的输出。
|
1
2
|
名字
类型
集群-知识产权
外部-知识产权
港口
(
年代
)
年龄
raybet雷竞技竞猜在线官网监控-服务
loadbalance
10.100.17.121
a57d50410ca2f4c9d9b029da8f44f73f-254463297.我们-东-1. elb.amazonaws.com
443
:
30252/TCP
,
80
:
31201/TCP
100年代
|
a57d50410ca2f4c9d9b029da8f44f73f-254463297.我们-东-1. elb.amazonaws.com是外部IP,也是从浏览器访问PMM所需的IP。
进入PMM的仪表板前,需要获取密码。
|
1
2
|
出口
ADMIN_PASS=$
(
kubectl
得到
秘密
pmm-秘密
--名称空间
默认的
-o
jsonpath=“{.data.PMM_ADMIN_PASSWORD}”
|
base64
--解码
)
回声
$
ADMIN_PASS
|
的价值$ADMIN_PASS是登录仪表板所需的密码。默认用户为admin。
打开浏览器,将外部IP地址粘贴到浏览器地址栏中。
图4:运行在Kubernetes上的PMM
现在,PMM已经在Amazon EKS的云中运行了。
我建议你检查一下这篇文章雷竞技下载官网在raybet雷竞技竞猜在线官网Kubernetes中的Percona监控和管理现在在技术预览中在我们的博客上获得更多关于使用Helm在Kubernetes中使用PMM的信息。
结论
通过这篇博文,您学习了如何使用eksctl创建Kubernetes集群,以及如何在Helm的帮助下部署PMM雷竞技下载官网Percona MyDBaaS.对于赫尔姆图表收集中的任何Percona软件,这个过程都是相同的。雷竞技下载官网




