aaaee1 hongming 另外在kubesphere中需要通过 kubesphere 的网关访问 openpitrix 的API,这部分和openpitrix的API 有些区别 请问 这个我该怎么用 kubesphere 的网关访问 openpitrix 的API,我现在是访问的openopitrix system的api 网关端口访问的 ,我该改成啥呢 ?
Jeff aaaee1 kubesphere网关不具备处理OpenPitrix API的能力,kubesphere使用的openpitrix api是一部分子集,进行了一些额外封装,如果想访问op api,直接访问op的网关
aaaee1 Jeff 哦哦 我想调用openpitrix的api 我需要将网关地址(ip+port)更换,后边的/kapis/iam.kubesphere.io/v1alpha2/login应该更换成什么呢? curl -X POST “http://192.168.0.20:31078/kapis/iam.kubesphere.io/v1alpha2/login” -H “accept: application/json” -H “Content-Type: application/json” -d "{ \“password\”: \“P@88w0rd\”, \“username\”: \“admin\”}" { “access_token”: “eyJhbGxxxxxxS44” }
hongming aaaee1 kubesphere 中集成的openpitrix 并不是完整安装,内部使用grpc 协议通讯,当然你也可以在grpc 协议之上进行开发。 如需使用完整的 openpitrix 功能,需要先安装完整的openpitrix 模块。文档请参考: https://openpitrix.io/api/ https://openpitrix.io/api#operation/Token 使用 kubesphere 网关地址进行API对接,文档请参考: https://kubesphere.io/docs/v2.1/zh-CN/api-reference/api-guide/