Kubernetes Couchbase cbbackup从远程服务器失败

Kubernetes Couchbase cbbackup从远程服务器失败,kubernetes,couchbase,Kubernetes,Couchbase,Couchbase cbbackup从远程服务器失败,远程服务器与K8s上运行的Couchbase具有完全连接 Couchbase服务器版本:Couchbase:community-6.0.0 Couchbase在Kubernetes 1.17上运行 cbbackup-m full http://{IP}:61006/backup-1-u admin-p password-vvv这里的问题看起来像不幸的是,Couchbase 6.0无法从外部网络进行备份 cbbackup、cbresto

Couchbase cbbackup从远程服务器失败,远程服务器与K8s上运行的Couchbase具有完全连接

  • Couchbase服务器版本:Couchbase:community-6.0.0
  • Couchbase在Kubernetes 1.17上运行

cbbackup-m full http://{IP}:61006/backup-1-u admin-p password-vvv
这里的问题看起来像不幸的是,Couchbase 6.0无法从外部网络进行备份

cbbackup、cbrestore和cbtransfer工具不与群集外部服务器节点的外部IP地址通信。备份、还原或传输操作是对Couchbase服务器群集中节点的数据执行的。它们仅与集群内获得的节点列表中的节点通信。这也意味着,如果Couchbase Server安装有默认IP地址,则无法使用外部主机名访问它


6.5的文档中没有此警告。。。我认为这是因为6.5是为从网络外部连接而引入的。

谢谢@Rico,你做得对“
pod IP是192.168.72.10,因此客户端试图从同一pod网络进行身份验证,但你是从Kubernetes集群之外的另一台机器发出请求”
,我试图从远程服务器实现备份,我们可以认为这种备份类似于mysqldump/pg_dump。但memcached端口11210存在问题。备份和还原我已经使用诸如cronjob&job之类的K8s作业进行了配置。如果您认为答案正确/有用,您能接受吗?恐怕您将不得不做出一些安全妥协。他们禁用远程SASL身份验证是有原因的。您可以尝试在couchbase配置中禁用。使用SASL,客户端需要发送一个质询,这就是问题所在。”外部可访问性(仅在couchbase Server的企业版中可用)表示:“感谢@Rico的支持。这是否意味着我们可以在企业版中实现远程备份