跳到内容
标志
雷竞技下载官网MySQL的Percona操作符
安装在Amazon Elastic Kubernetes服务(AWS EKS)上
初始化搜索
    雷竞技下载官网percona / k8spxc-docs
    雷竞技下载官网percona / k8spxc-docs
    • 欢迎
      • 系统需求
      • 设计和架构
      • 与其他方案的比较
      • 与头盔一起安装
      • 使用kubectl安装
      • 安装在Minikube上
      • 安装在谷歌Kubernetes引擎(GKE)上
      • 安装在Amazon Elastic Kubernetes服务(AWS EKS)上
        • 先决条件
        • 创建EKS集群
        • 安装操作员
      • 安装到Microsoft Azure Kubernetes服务(AKS)
      • 安装在OpenShift上
      • 通用Kubernetes安装
      • 多集群、多区域部署
      • 应用和系统用户
      • 更改MySQL选项
      • 反亲和和容忍
      • 标签和注释
      • 本地存储支持
      • 定义环境变量
      • 使用HAProxy进行负载均衡
      • 使用ProxySQL进行负载平衡
      • 传输加密(TLS/SSL)
      • 静止数据加密
      • 遥测
      • 备份和恢复
      • 升级数据库和操作员
      • 水平和垂直缩放
      • raybet雷竞技竞猜在线官网使用Percona监视和管雷竞技下载官网理(PMM)进行监视
      • 添加挎斗容器
      • 重新启动或暂停集群
      • 崩溃恢复
      • 初始故障排除
      • 将Exec放入容器
      • 检查日志
      • 特殊调试映像
      • 如何在多命名空间(集群范围)模雷竞技下载官网式下安装Percona XtraDB集群
      • 如何手动升级Percona X雷竞技下载官网traDB集群
      • 如何使用私有注册表
      • 自定义资源选项
      • 雷竞技下载官网经过Percona认证的图像
      • 运营商API
      • 常见问题
      • 旧版本(文档存档)
      • 发行说明索引
      • 雷竞技下载官网基于Percona XtraDB Cluster 1.12.0的Percona Operator for MySQL (2022-12-07)
      • 雷竞技下载官网基于Percona XtraDB Cluster 1.11.0的Percona Operator for MySQL (2022-06-03)
      • 雷竞技下载官网Percona Distribution for MySQL operator1.10.0 (21-11-24)
      • 雷竞技下载官网Percona Distribution for MySQL Operator 1.9.0 (21-08-09)
      • 雷竞技下载官网Percona Kubernetes Operator for Percona XtraDB Cluster 1.8.0 (21-05-26)
      • 雷竞技下载官网Percona Kubernetes Operator for Percona XtraDB Cluster 1.7.0 (21-02-02)
      • 雷竞技下载官网Percona Kubernetes Operator for Percona XtraDB Cluster 1.6.0 (2020-09-09)
      • 雷竞技下载官网Percona Kubernetes Operator for Percona XtraDB Cluster 1.5.0 (2020-07-21)
      • 雷竞技下载官网Percona XtraDB集群的Kubernetes操作符1.4.0 (2020-04-29)
      • 雷竞技下载官网Percona Kubernetes Operator for Percona XtraDB Cluster 1.3.0 (2020-01-06)
      • 雷竞技下载官网Percona XtraDB集群Kubernetes操作符1.2.0 (2019-09-20)
      • 雷竞技下载官网Percona Kubernetes操作符for Percona XtraDB Cluster 1.1.0 (2019-07-15)
      • 雷竞技下载官网Percona XtraDB集群的Kubernetes操作符1.0.0 (2019-05-29)

    • 先决条件
    • 创建EKS集群
    • 安装操作员

    在Amazon 雷竞技下载官网Elastic Kubernetes服务(EKS)上安装Percona XtraDB集群¶

    本快速入门教程向您展示了如何在Amazon Elastic Kubernetes Service (EKS)上部署雷竞技下载官网Operator和Percona XtraDB集群。本文假设您有使用Amazon EKS的经验。有关EKS的更多信息,请参见Amazon EKS官方文档.

    先决条件¶

    以下工具在本指南中使用,因此需要预安装:

    1. AWS CLI (Command Line Interface)用于与AWS的不同部分交互。您可以按照系统的正式安装说明.

    2. eksctl简化在EKS上创建集群。它可以沿其安装GitHub上的安装说明.

    3. kubectl在Kubernetes上管理和部署应用程序。安装它请按照官方安装说明进行安装.

    此外,您还需要使用凭据配置AWS CLI官方指南.

    创建EKS集群¶

    要创建您的集群,您将需要以下数据:

    • 您的EKS集群名称,

    • 您希望在其中部署集群的AWS区域

    • 你想要的节点数量,

    • 数量随需应变而且现货要使用的实例。

    请注意

    现货实例不建议用于生产环境,但可能有用,例如用于测试目的。

    最简单和直观的方法是在YAML中描述所需的集群,并将此配置传递给eksctl命令。

    下面的示例将EKS集群配置为一个被管理节点组:

    apiVersion:eksctl.io / v1alpha5种类:ClusterConfig元数据:名字:测试集群地区:eu-west-2节点组:-名字:ng-1minSize:3.最大尺寸:5instancesDistribution:maxPrice:0.15instancetype:[“m5.xlarge”,“m5.2xlarge”]至少要指定两种实例类型onDemandBaseCapacity:0onDemandPercentageAboveBaseCapacity:50spotInstancePools:2标签:“iit-billing-tag”:“云”preBootstrapCommands:-“回声'选项= \”——default-ulimitnofile = 1048576:1048576 \”>>/etc/sysconfig/docker”-“systemctl重新启动码头工人”

    请注意

    preBootstrapCommands节在上面的示例中使用了增加打开文件数量的限制:考虑到默认的EKS软限制65536个文件,这一点很重要,不应该被忽略。

    当集群配置文件准备就绪时,您可以通过以下命令实际创建您的集群:

    $eksctl创建集群- f~ / cluster.yaml

    安装操作员¶

    1. 创建命名空间并设置命名空间的上下文。资源名在名称空间内必须是唯一的,并提供一种方法在跨多个项目的用户之间划分集群资源。

      因此,创建名称空间并将其保存在名称空间上下文中,以供后续命令使用,如下所示<名称空间名称>带有一些描述性名称的占位符):

      $kubectl创建名称空间<名称空间美元名称>kubectl配置设置上下文$ (kubectl配置当前上下文)——名称空间=<名称空间名称>

      成功时,您将看到命名空间/<名称空间名称>创建,并修改了上下文。

    2. 使用以下方法git克隆命令下载percona-xtradb-cluster-operator存储库的正确分支:雷竞技下载官网

      $git克隆- bv1.12.0https://github.com/雷竞技下载官网percona/percona-xtradb-cluster-operator

      下载存储库后,更改目录以运行本文档中的其余命令:

      $cd雷竞技下载官网percona-xtradb-cluster-operator
    3. 使用以下命令部署操作符:

      $kubectl应用- f部署/ bundle.yaml

      返回如下确认信息:

      apiextensions.k8s.io/perconaxtradbclusters.pxc雷竞技下载官网.percona.com创建了customresourcedefintion.apiextensions.k8s.io /perconaxtradbclusterrestores.pxc.percona.com创建了customresourcedefintion.apiextensions.k8s.io /perconaxtradbclusterrestores.pxc.percona.com创建了roles .rbac.authorization.k8s。Io 雷竞技下载官网/percona-xtradb-cluster-operator created serviceaccount/percona-xtradb-cluster-operator created rolebinding.rbac.authorization.k8s。Io /service-account雷竞技下载官网-percona-xtradb-cluster-operator创建部署。应用程序/雷竞技下载官网 percona-xtradb-cluster-operator创建
    4. 操作符已经启动,您可以创建Percona XtraDB集群:雷竞技下载官网

      $kubectl应用- f部署/ cr.yaml

      这一过程可能需要一些时间。return语句确认创建:

      雷竞技下载官网perconaxtradbcluster.pxc.percona.com/cluster1创建
    5. 在前面的步骤中,Operator生成了几个秘密的密码根用户,您将需要该用户访问集群。

      使用Kubectl得到秘密命令查看Secrets对象的列表(默认情况下,您感兴趣的Secrets对象拥有cluster1-secrets名字)。然后Kubectl get secret cluster1-secrets -o yaml将返回包含生成的秘密的YAML文件,包括root密码,应该如下所示:

      ...数据:...根:cm9vdF9wYXNzd29yZA = =

      这里实际的密码是base64编码的,并且echo 'cm9vdF9wYXNzd29yZA==' | base64——解码将使其恢复为人类可读的形式(在本例中,它将是root_password字符串)。

    6. 现在你可以检查你是否能够从外部连接到MySQL的帮助下kubectl左前命令如下:

      $kubectl左前svc / example-proxysql3306: 3306&$mysql- h127.0.0.1- p3306-uroot-proot_password

    联系我们

    如需免费技术帮助,请访问Percona雷竞技下载官网社区论坛.

    要报告错误或提交功能请求,请打开JIRA票。

    付费支持而且管理或咨询服务,请联系雷竞技下载官网Percona销售.


    最近更新:2023-04-01
    雷竞技下载官网Percona LLC和/或其附属公司,©2009 - 2022
    用MkDocs材料

    饼干的同意

    我们使用cookie来识别您的重复访问和偏好,以及衡量我们文档的有效性,以及用户是否找到他们正在搜索的内容。在您的同意下,您正在帮助我们改进我们的文档。

    Baidu
    map