secretflow / kuscia

Kuscia(Kubernetes-based Secure Collaborative InfrA) is a K8s-based privacy-preserving computing task orchestration framework.
https://www.secretflow.org.cn/docs/kuscia/latest/zh-Hans
Apache License 2.0
73 stars 52 forks source link

本地启动secretpad,然后远程连接访问kuscia api失败问题 #182

Open Jinlongclass opened 11 months ago

Jinlongclass commented 11 months ago

windows本地启动secretpad,目前已经在linux环境搭建kuscia三个节点(master、alice、bob),现在想要在本地启动的secretpad远程访问kuscia api,应该如何配置kuscia api的地址和证书呢?用于连接的相关证书和token,可以直接使用master节点下面的证书和token吗?我目前在本地使用master节点下的证书和token,配置kuscia api的地址是宿主机的地址和端口,但是tls一直失败

Jinlongclass commented 11 months ago

失败的报错如下: image

cho-chem commented 11 months ago

你好,请确认下使用的证书是否如文档所述:https://www.secretflow.org.cn/docs/kuscia/latest/zh-Hans/tutorial/run_secretflow_with_api_cn#cert-and-token

Jinlongclass commented 11 months ago

是这些文件,把kusciaapi-client.crt重命名为client.crt,kusciaapi-client.key重名为client.pem image

Jinlongclass commented 11 months ago

image image image image

cho-chem commented 11 months ago

你好,请确认下

  1. secretpad 访问 kusciaapi 使用的是哪个 IP,是 kusciaapi 主机上的 IP 吗?
  2. 尝试使用命令 curl -v --cacert ca.crt --cert kusciaapi-client.crt--keykusciaapi-client.key https://${KUSCIA_API_IP}:${PORT} 查看下结果输出
LookingName commented 5 months ago

您好 这远程的jks文件哪里获取的