我在互联网上搜索了几个小时,但没有找到解决我的问题的教程。我有一个自托管的 K8s-Cluster,我尝试在其上部署 InnoDB-Cluster。我想将它用作几个部署的 Kubernetes 范围的 MySQL 集群。并非所有这些都允许 SSL 连接。
我使用 helm 安装了 MySQL-Operator 没有任何问题。
谈到 de Cluster 和 Router 本身,我被卡住了。如何设置集群,允许在不使用 TLS/SSL 的情况下进行连接?当我尝试使用 Helm 安装集群时,我找不到选项的描述:
helm install mycluster mysql-operator/mysql-innodbcluster \
--set credentials.root.user='root' \
--set credentials.root.password='sakila' \
--set credentials.root.host='%' \
--set serverInstances=3 \
--set routerInstances=1 \
--set tls.useSelfSigned=false
如果有人能指出我正确的方向,我很高兴。
我认为如果你想使用
mysql-operator/mysql-innodbcluster
运算符,那么它总是使用 TLS,你唯一可以改变的是通过设置以下参数来使用自签名 TLS。
tls.useSelfSigned=true
您可以在这里查看所有操作员参数。