mysql operator_mysql-operator 尝试与研究

安装指南

先下载到本地

git clone https://github.com/kubernetes/charts.git

安装helm

参考:

http://www.cnblogs.com/ericnie/p/8463127.html

下载mysql-operator镜像

docker pull iad.ocir.io/oracle/mysql-operator:0.1.0

同时下载mysqlserver和agent,启动mysql实例需要

docker pull mysql/mysql-server:5.7.20-1.1.2docker pull wcr.io/oracle/mysql-agent:0.1.0

建立命名空间

kubectl create namespace mysql-operator

创建mysql-operator

[root@k8s-master mysql-operator]# helm install –name my-release mysql-operator –set rbac.enabled=true

NAME: my-release

LAST DEPLOYED: Tue May 22 14:53:39 2018

NAMESPACE: default

STATUS: DEPLOYED

RESOURCES:

==> v1/ServiceAccount

NAME SECRETS AGE

mysql-operator 1 14m

mysql-agent 1 14m

==> v1beta1/ClusterRole

NAME AGE

mysql-operator 14m

==> v1beta1/ClusterRoleBinding

NAME AGE

mysql-operator 14m

mysql-agent 14m

==> v1beta1/Deployment

NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE

mysql-operator 1 1 1 1 14m

==> v1beta1/CustomResourceDefinition

NAME KIND

mysqlclusters.mysql.oracle.com CustomResourceDefinition.v1beta1.apiextensions.k8s.io

mysqlbackups.mysql.oracle.com CustomResourceDefinition.v1beta1.apiextensions.k8s.io

mysqlrestores.mysql.oracle.com CustomResourceDefinition.v1beta1.apiextensions.k8s.io

mysqlbackupschedules.mysql.oracle.com CustomResourceDefinition.v1beta1.apiextensions.k8s.io

NOTES:

Thanks for installing the MySQL Operator.

Check if the operator is running with

kubectl -n mysql-operator get po

验证下结果

[root@k8s-master mysql-operator]# kubectl get pods -n mysql-operatorNAME READY STATUS RESTARTS AGE

mysql-operator-541631688-7937r 1/1 Running 0 52s

获取crd

[root@k8s-master cluster]# kubectl getcrd

NAME KIND

domains.weblogic.oracle CustomResourceDefinition.v1beta1.apiextensions.k8s.io

mysqlbackups.mysql.oracle.com CustomResourceDefinition.v1beta1.apiextensions.k8s.io

mysqlbackupschedules.mysql.oracle.com CustomResourceDefinition.v1beta1.apiextensions.k8s.io

mysqlclusters.mysql.oracle.com CustomResourceDefinition.v1beta1.apiextensions.k8s.io

mysqlrestores.mysql.oracle.com CustomResourceDefinition.v1beta1.apiextensions.k8s.io

集群建立

各种集群建立,详细可以参考

https://github.com/oracle/mysql-operator/blob/master/docs/user/clusters.md

这里列一个最简单的。

[root@k8s-master cluster]# cat cluster.yaml

apiVersion:"mysql.oracle.com/v1"kind: MySQLCluster

metadata:

name: mysql

[root@k8s-master cluster]# kube

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值