使用kubect雷竞技下载官网l安装Percona XtraDB集群¶
的kubectl命令行实用工具使用过其他任何与Kubernetes集装箱上运行的应用程序。用户可以运行kubectl部署应用程序,管理集群资源,检查日志,等等。
的必备条件¶
以下工具中使用本指南,因此应该预先安装:
安装操作符和Percona XtraDB集群雷竞技下载官网¶
需要以下步骤部署操作员和Percona XtraDB集群Kubernetes环境中:雷竞技下载官网
部署操作符使用下面的命令:
美元kubectl应用- fhttps://raw.githubusercontent.com/雷竞技下载官网percona/percona-xtradb-cluster-operator/v1.12.0/deploy/bundle.yaml预期的输出
customresourcedefinition.apiextensions.k8s.io 雷竞技下载官网/ perconaxtradbclusters.pxc.percona.com customresourcedefinition.apiextensions.k8s.io /创建perconaxtradbclusterbackups.pxc.percona.com创建customresourcedefinition.apiextensions.k8s.io / perconaxtradbclusterrestores.pxc.percona.com customresourcedefinition.apiextensions.k8s.io /创建perconaxtradbbackups.pxc.percona.com role.rbac.authorization.k8s创建。io 雷竞技下载官网/ percona-xtradb-cluster-operator serviceaccount创建/ percona-xtradb-cluster-operator rolebinding.rbac.authorization.k8s创建。io / service-accoun雷竞技下载官网t-percona-xtradb-cluster-operator创建部署。应用程序/雷竞技下载官网 percona-xtradb-cluster-operator创建由于你有运营商Pod启动并运行。
部署Perco雷竞技下载官网na XtraDB集群:
美元kubectl应用- fhttps://raw.githubusercontent.com/雷竞技下载官网percona/percona-xtradb-cluster-operator/v1.12.0/deploy/cr.yaml预期的输出
雷竞技下载官网perconaxtradbcluster.pxc.percona.com/ cluster1创建请注意
HAProxy这部署默认Percona X雷竞技下载官网traDB集群配置有三个和三个XtraDB集群实例。请参阅部署/ cr.yaml和自定义资源的选择的配置选项。您可以克隆存储库与所有体现和源代码通过执行下面的命令:
美元git克隆- bv1.12.0https://github.com/雷竞技下载官网percona/percona-xtradb-cluster-operator编辑需要的选项后,应用您的修改
部署/ cr.yaml文件如下:美元kubectl应用- f部署/ cr.yaml创建过程可能需要一些时间。当进程结束您的集群将获得
准备好了的地位。你可以用以下命令检查:美元kubectl得到pxc预期的输出
名称端点状态PXC PROXYSQL HAPROXY年龄cluster1 cluster1-haproxy.default 3 3 5 m51做好了准备
验证集群操作¶
可能需要十分钟启动集群。当kubectl得到pxc命令最后向您展示集群的地位准备好了,你可以尝试连接到集群。
你需要登录和密码admin用户访问集群。使用
kubectl得到秘密命令查看的秘密对象列表(默认的秘密你感兴趣的对象cluster1-secrets名字)。您可以使用以下命令得到的密码根用户:美元kubectl得到秘密cluster1-secrets- oyaml- ojsonpath=“{.data.root}”|base64——解码|tr' \ n '' '& &回声”“运行一个容器
mysql工具和连接它的控制台输出终端。以下命令将这样做,命名新的吊舱雷竞技下载官网percona-client:美元kubectl运行-我——rm——tty雷竞技下载官网percona-client——图片=雷竞技下载官网percona: 8.0——重启=从来没有- - -bash伊尔执行可能需要一些时间来部署记者吊舱。
现在运行
mysql工具percona-cl雷竞技下载官网ient命令shell使用密码的秘密。命令将不同取决于您的集群提供了负载平衡HAProxy(默认选择)ProxySQL:美元mysql- hcluster1-haproxy-uroot-proot_password美元mysql- hcluster1-proxysql-uroot-proot_password
最后更新:2023-04-01