跳到内容
标志
雷竞技下载官网MySQL的Percona操作符
通用Kubernetes安装
初始化搜索
    雷竞技下载官网percona / k8sps-docs
    雷竞技下载官网percona / k8sps-docs
    • 欢迎
      • 系统需求
      • 设计和架构
      • 与头盔一起安装
      • 安装在Minikube上
      • 安装在谷歌Kubernetes引擎(GKE)上
      • 安装在Amazon Elastic Kubernetes服务(AWS EKS)上
      • 通用Kubernetes安装
      • 备份和恢复
      • 应用和系统用户
      • 反亲和和容忍
      • 标签和注释
      • 更改MySQL选项
      • 暴露集群
      • 传输加密(TLS/SSL)
      • 遥测
      • 水平和垂直缩放
      • raybet雷竞技竞猜在线官网使用Percona监视和管雷竞技下载官网理(PMM)进行监视
      • 添加挎斗容器
      • 自定义资源选项
      • 雷竞技下载官网经过Percona认证的图像
      • 发行说明索引
      • 雷竞技下载官网Percona Operator for MySQL 0.5.0 (2023-03-30)
      • 雷竞技下载官网Percona Operator for MySQL 0.4.0 (2023-01-30)
      • 雷竞技下载官网Percona Operator for MySQL 0.3.0 (2022-09-29)
      • 雷竞技下载官网Percona Operator for MySQL 0.2.0 (2022-06-30)
      • 雷竞技下载官网基于Percona Server for MySQL 0.1.0的Percona Distribution for MySQL Operator (2022-01-25)

    在Kuberne雷竞技下载官网tes上安装MySQL的Percona服务器¶

    1. 首先,克隆percona-server-mysq雷竞技下载官网l-operator存储库:

      美元git克隆- bv0.5.0https://github.com/雷竞技下载官网percona/percona-server-mysql-operatorcd雷竞技下载官网percona-server-mysql-operator

      请注意

      用指定正确的分支是至关重要的- b选项,同时克隆此步骤上的代码。请小心。

    2. 现在,MySQL的Percona服务器的自定义资源定义应该从雷竞技下载官网部署/ crd.yaml文件。自定义资源定义(Custom Resource Definition)扩展了Kubernetes“知道”的标准资源集,并添加了新项目(在我们的例子中,这些项目是操作符的核心)。应用它如下:

      美元kubectl应用——服务器端- f部署/ crd.yaml

      这一步应该只做一次;它不需要在下一次操作员部署时重复,等等。

    3. 接下来要做的是添加mysql命名空间到Kubernetes,不要忘记为进一步的步骤设置相应的上下文:

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

      请注意

      您可以使用不同的名称空间名称,甚至保留默认的一个。

    4. 现在,MySQL的Percona服务器的RBAC(基于角色的访问控制)应该从雷竞技下载官网部署/ rbac.yaml文件。简单地说,基于角色的访问是基于特定定义的角色和与之对应的操作,允许在特定的Kubernetes资源上执行(关于用户和角色的详细信息可以在Kubernetes文档).

      美元kubectl应用- f部署/ rbac.yaml

      请注意

      设置RBAC要求您的用户具有集群管理角色权限。例如,使用谷歌Kubernetes Engine的用户可以通过以下命令授予用户所需的权限:$ kubectl create clusterrolebinding cluster-admin-binding——clusterrole=cluster-admin——user=$(gcloud config get-value core/account)

      最后,是时候在Kubernetes中启动操作符了:

      美元kubectl应用- f部署/ operator.yaml
    5. 现在是时候将Percona Server for My雷竞技下载官网SQL Users秘密添加到Kubernetes中了。的数据部分中部署/ secrets.yaml文件作为用户帐户的登录名和明文密码(请参阅Kubernetes文档详情)。

      编辑完成后,应该使用以下命令创建用户秘密:

      美元kubectl创建- f部署/ secrets.yaml

      更多关于秘密的细节可以在用户.

    6. 现在应该生成证书了。默认情况下,Operator会自动生成证书,此步骤无需操作。方法生成并应用自己的证书作为秘密TLS指令.

    7. 在启动操作符并添加用户机密后,可以随时使用以下命令创建Percona Server for MySQL:雷竞技下载官网

      美元kubectl应用- f部署/ cr.yaml

      创建过程需要一些时间。当operator和replica set pod都达到运行状态时,该过程结束。库贝特尔去拿吊舱输出应该是这样的:

      NAME READY STATUS重启AGE cluster1-mysql-0 1/1 Running 0 7m6s cluster1-mysql-1 1/1 Running 1 (5m39s ago) 6m4s cluster1-mysql-2 1/1 Running 1 (4m40s ago) 5m7s cluster1-orc-0 2/2 Running 0 7m6s percona-雷竞技下载官网server-for-mysql-operator-54c5c87988-xfmlf 1/1 Running 0 7m42s
    8. 检查到新创建的集群的连通性。运行MySQL客户端容器并将其控制台输出连接到终端。下面的命令将执行此操作,命名新Pod雷竞技下载官网percona-client:

      美元kubectl运行-我——rm——tty雷竞技下载官网percona-client——图片=雷竞技下载官网percona: 8.0——重启=从来没有--bashil p雷竞技下载官网ercona-client: / $mysql- hcluster1-mysql-primary-uroot-proot_password

      这个命令将连接到MySQL监视器。raybet雷竞技竞猜在线官网

      mysql:[警告]在命令行界面上使用密码是不安全的。欢迎来到MySQL监视器。raybet雷竞技竞猜在线官网命令以;或\ g。Percona Server (GPL), Release 15, Revision a558ec2版权(c) 200雷竞技下载官网9-2021 Percona LLC和/或其附属公司版权(c) 2000,2021, Oracle和/或其附属公司。Oracle是Oracle公司和/或其关联公司的注册商标。其他名称可能是其各自所有者的商标。输入'help;'或'\h'以获得帮助。输入'\c'清除当前输入语句。

    联系我们

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

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

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


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

    饼干的同意

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

    Baidu
    map