searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

使用kubectl安装MySQL Operator

2023-09-05 00:52:21
23
0

Oracle官方的MySQL Operator是在Kubernetes集群中部署MySQL数据库集群的简单方式。官方提供了使用kubectl方式安装MySQL Operator,本篇文章主要介绍相关实践。

  1. 首先安装MySQL Operator for Kubernete自定义资源(CRD)
$> kubectl apply -f raw.githubusercontent.com/mysql/mysql-operator/trunk/deploy/deploy-crds.yaml

// 输出如下:
customresourcedefinition.apiextensions.k8s.io/innodbclusters.mysql.oracle.com created
customresourcedefinition.apiextensions.k8s.io/mysqlbackups.mysql.oracle.com created
customresourcedefinition.apiextensions.k8s.io/clusterkopfpeerings.zalando.org created
customresourcedefinition.apiextensions.k8s.io/kopfpeerings.zalando.org created

   2.  接着部署MySQL Operator for Kubernetes

$> kubectl apply -f raw.githubusercontent.com/mysql/mysql-operator/trunk/deploy/deploy-operator.yaml

// 输出:
clusterrole.rbac.authorization.k8s.io/mysql-operator created
clusterrole.rbac.authorization.k8s.io/mysql-sidecar created
clusterrolebinding.rbac.authorization.k8s.io/mysql-operator-rolebinding created
clusterkopfpeering.zalando.org/mysql-operator created
namespace/mysql-operator created
serviceaccount/mysql-operator-sa created
deployment.apps/mysql-operator created

   3.确认安装是否成功

$> kubectl get deployment mysql-operator --namespace mysql-operator

如果安装成功,输出如下:

NAME                             READY   UP-TO-DATE   AVAILABLE   AGE
deployment.apps/mysql-operator   1/1     1            1           3m8s
0条评论
0 / 1000
w****n
6文章数
0粉丝数
w****n
6 文章 | 0 粉丝
w****n
6文章数
0粉丝数
w****n
6 文章 | 0 粉丝
原创

使用kubectl安装MySQL Operator

2023-09-05 00:52:21
23
0

Oracle官方的MySQL Operator是在Kubernetes集群中部署MySQL数据库集群的简单方式。官方提供了使用kubectl方式安装MySQL Operator,本篇文章主要介绍相关实践。

  1. 首先安装MySQL Operator for Kubernete自定义资源(CRD)
$> kubectl apply -f raw.githubusercontent.com/mysql/mysql-operator/trunk/deploy/deploy-crds.yaml

// 输出如下:
customresourcedefinition.apiextensions.k8s.io/innodbclusters.mysql.oracle.com created
customresourcedefinition.apiextensions.k8s.io/mysqlbackups.mysql.oracle.com created
customresourcedefinition.apiextensions.k8s.io/clusterkopfpeerings.zalando.org created
customresourcedefinition.apiextensions.k8s.io/kopfpeerings.zalando.org created

   2.  接着部署MySQL Operator for Kubernetes

$> kubectl apply -f raw.githubusercontent.com/mysql/mysql-operator/trunk/deploy/deploy-operator.yaml

// 输出:
clusterrole.rbac.authorization.k8s.io/mysql-operator created
clusterrole.rbac.authorization.k8s.io/mysql-sidecar created
clusterrolebinding.rbac.authorization.k8s.io/mysql-operator-rolebinding created
clusterkopfpeering.zalando.org/mysql-operator created
namespace/mysql-operator created
serviceaccount/mysql-operator-sa created
deployment.apps/mysql-operator created

   3.确认安装是否成功

$> kubectl get deployment mysql-operator --namespace mysql-operator

如果安装成功,输出如下:

NAME                             READY   UP-TO-DATE   AVAILABLE   AGE
deployment.apps/mysql-operator   1/1     1            1           3m8s
文章来自个人专栏
特立独行的专栏
6 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0