在K8s集群中访问WSO2 IS-KM SOAP端点

时间:2020-10-07 12:07:50

标签: wso2 wso2-am wso2is

我使用GA发行版WSO2 docker映像在kubernetes中将API Manager 3.1.0和Identity Server部署为密钥管理器版本-5.10.0。 我提出了两个WSO2 API管理器和Identity Server的Active-Active实例作为密钥管理器,并创建了群集ip服务来访问这些实例。 我已经将NGINX入口控制器安装为NodePort服务,并公开了443(https)端口,以便从外部(浏览器)访问群集实例。 我为多个主机名创建了入口规则,以访问api管理器,api网关和身份服务器的各个群集ip服务 我已在Deployment.toml中将主机名配置为入口规则和传输中指定的主机名。https.port为443,因此我能够使用URL https:// wso2apim / publisher访问apimanager,因为此URL将落在入口控制器上并且内部控制器将根据提供的主机名路由到特定的clusterip服务

现在,我必须访问WSO2 Identity Server的SOAP端点来配置一些声明并提供一些默认角色,当我从k8s群集外部访问soap端点时,我可以使用入口主机名进行访问。 wso2is-km,但是我想访问集群中的soap端点,为此我必须使用身份服务器的clusterIP,我能够访问集群IP服务,但是在SOAP WSDL文件中配置的端点是端口443上的入口主机名,我无法在群集内访问

是否有任何方法可以配置两个不同的端点,以便在SOAP WSDL中,端点将指向身份服务器的clusterip服务,或者是否有任何方法可以编辑此生成的wsdl以供使用...?

0 个答案:

没有答案