我正在 GOOGLE KUBERNETS VER 1.19 上安装 WSO2 API MANAGER git hub 上的舵图适用于 kubernetes ver 1.12 如何使它工作 1.19 [英] I AM INSTALLING WSO2 API MANAGER ON GOOGLE KUBERNETS VER 1.19 the helm chart on git hub works for kubernetes ver 1.12 how make it work1.19
问题描述
我遵循 wso2 API MANAGER ON LINK 说明 https://artifacthub.io/packages/helm/wso2/am-single-node
git clone https://github.com/wso2/kubernetes-apim.git
然后更新三个名为 wso2am-gateway-ingress.yaml、wso2am-ingress.yaml 和 wso2am-websub-的文件安装目录上的 ingress.yaml ~/kubernetes-apim/simple/am-single/templates/am
将 nginx 入口控制器与链接 https://kubernetes.io/docs/concepts/services-networking/ingress然后我通过运行代码安装了 WSO2helm install
代码在G8S Cluster ver1.19上运行成功
但我无法访问该服务查看我的链接以访问服务API 管理器发布者:http://35.245.157.84/publisherAPI 管理器开发门户:https://35.245.157.84/devportal
我做了什么
我使用以下三个文件克隆了 WSO2,位于 ~/kubernetes-apim/simple/am
文件 1) wso2am-gateway-ingress.yaml:
apiVersion: extensions/v1beta1种类:入口元数据:名称:{{ 模板am-single-node.resource.prefix";.}}-am-gateway-ingress命名空间:{{ .Release.Namespace }}{{- 如果 .Values.wso2.deployment.am.ingress.gateway.annotations }}注释:{{ toYaml .Values.wso2.deployment.am.ingress.gateway.annotations |缩进 4 }}{{- 结尾 }}规格:网址:- 主持人:- {{ .Values.wso2.deployment.am.ingress.gateway.hostname }}规则:- 主机:{{ .Values.wso2.deployment.am.ingress.gateway.hostname }}网址:路径:- 小路:/后端:服务名称:{{ 模板am-single-node.resource.prefix";.}}-am-service服务端口:8243
编辑为
apiVersion:networking.k8s.io/v1种类:入口元数据:名称:{{ 模板am-single-node.resource.prefix";.}}-am-gateway-ingress命名空间:{{ .Release.Namespace }}{{- 如果 .Values.wso2.deployment.am.ingress.gateway.annotations }}注释:{{ toYaml .Values.wso2.deployment.am.ingress.gateway.annotations |缩进 4 }}{{- 结尾 }}规格:网址:- 主持人:- {{ .Values.wso2.deployment.am.ingress.gateway.hostname }}规则:- 主机:{{ .Values.wso2.deployment.am.ingress.gateway.hostname }}网址:路径:- 小路:/路径类型:实现特定后端:服务:名称:{{ 模板am-single-node.resource.prefix";.}}-am-service港口:号码:8243
文件 2) wso2am-ingress.yaml
apiVersion: extensions/v1beta1种类:入口元数据:名称:{{ 模板am-single-node.resource.prefix";.}}-am-ingress命名空间:{{ .Release.Namespace }}{{- 如果 .Values.wso2.deployment.am.ingress.management.annotations }}注释:{{ toYaml .Values.wso2.deployment.am.ingress.management.annotations |缩进 4 }}{{- 结尾 }}规格:网址:- 主持人:- {{ .Values.wso2.deployment.am.ingress.management.hostname }}规则:- 主机:{{ .Values.wso2.deployment.am.ingress.management.hostname }}网址:路径:- 小路:/后端:服务名称:{{ 模板am-single-node.resource.prefix";.}}-am-service服务端口:9443
编辑为
apiVersion:networking.k8s.io/v1种类:入口元数据:名称:{{ 模板am-single-node.resource.prefix";.}}-am-ingress命名空间:{{ .Release.Namespace }}{{- 如果 .Values.wso2.deployment.am.ingress.management.annotations }}注释:{{ toYaml .Values.wso2.deployment.am.ingress.management.annotations |缩进 4 }}{{- 结尾 }}规格:网址:- 主持人:- {{ .Values.wso2.deployment.am.ingress.management.hostname }}规则:- 主机:{{ .Values.wso2.deployment.am.ingress.management.hostname }}网址:路径:- 小路:/路径类型:实现特定后端:服务:名称:{{ 模板am-single-node.resource.prefix";.}}-am-service港口:号码:9443
文件 3) wso2am-websub-ingress.yaml
apiVersion: extensions/v1beta1种类:入口元数据:名称:{{ 模板am-single-node.resource.prefix";.}}-am-websub-ingress命名空间:{{ .Release.Namespace }}{{- 如果 .Values.wso2.deployment.am.ingress.websub.annotations }}注释:{{ toYaml .Values.wso2.deployment.am.ingress.websub.annotations |缩进 4 }}{{- 结尾 }}规格:网址:- 主持人:- {{ .Values.wso2.deployment.am.ingress.websub.hostname }}规则:- 主机:{{ .Values.wso2.deployment.am.ingress.websub.hostname }}网址:路径:- 小路:/后端:服务名称:{{ 模板am-single-node.resource.prefix";.}}-am-service服务端口:8021
编辑为
apiVersion:networking.k8s.io/v1种类:入口元数据:名称:{{ 模板am-single-node.resource.prefix";.}}-am-websub-ingress命名空间:{{ .Release.Namespace }}{{- 如果 .Values.wso2.deployment.am.ingress.websub.annotations }}注释:{{ toYaml .Values.wso2.deployment.am.ingress.websub.annotations |缩进 4 }}{{- 结尾 }}规格:网址:- 主持人:- {{ .Values.wso2.deployment.am.ingress.websub.hostname }}规则:- 主机:{{ .Values.wso2.deployment.am.ingress.websub.hostname }}网址:路径:- 小路:/路径类型:实现特定后端:服务:名称:{{ 模板am-single-node.resource.prefix";.}}-am-service港口:号码:8021
请克隆那个 wsos API MANAGER ON LIN K 指令 https://artifacthub.io/packages/helm/wso2/am-single-node
我通过克隆链接在 github 上使用 wso2 安装
git clone https://github.com/wso2/kubernetes-apim.git
请建议使用 helm ver3 检查我的 helm chart 以在 kubernetes 版本 1.19 上工作
查看我的链接以访问服务API 管理器发布者:http://35.245.157.84/publisherAPI 管理器开发门户:https://35.245.157.84/devportal
查看 curl https://am.wso2.com/publisher/-k
欢迎使用 Cloud Shell!输入帮助"开始.您在此会话中的 Cloud Platform 项目设置为 metal-contact-171112.使用gcloud config set project [PROJECT_ID]"更改为其他项目.dmalamo42@cs-881542484316-default-default-pc56l:~$ gcloud 容器集群 get-credentials beanworth-cluster-2 --zone us-east4-a --project metal-contact-171112获取集群端点和身份验证数据.为 beanworth-cluster-2 生成的 kubeconfig 条目.dmalamo42@cs-881542484316-default-default-pc56l:~$ curl https://am.wso2.com/publisher/-kcurl: (6) 无法解析主机:am.wso2.comdmalamo42@cs-881542484316-default-default-pc56l:~$ pwd/家/dmalamo42dmalamo42@cs-881542484316-default-default-pc56l:~$ sudo nano/etc/hostsdmalamo42@cs-881542484316-default-default-pc56l:~$ curl https://am.wso2.com/publisher/-k<!DOCTYPE html><!--~ 版权所有 (c) 2017, WSO2 Inc. (http://www.wso2.org) 保留所有权利.~~ WSO2 Inc. 在 Apache 许可下向您授予此文件的许可,~ 2.0 版(许可证");您不得使用此文件,除非~ 符合许可证.〜您可以在以下位置获得许可证的副本~~ http://www.apache.org/licenses/LICENSE-2.0~~ 除非适用法律要求或书面同意,~ 根据许可证分发的软件分发于〜原样"基础,没有任何保证或条件~ KIND,无论是明示的还是暗示的.请参阅许可证~ 管理权限和限制的特定语言~根据许可.--><html lang="en"><头><base href="/publisher/";/><meta charset="utf-8";/><meta http-equiv="X-UA-Compatible";内容=IE=边缘"/><元名称=视口"内容=宽度=1024,初始比例=1";/><!-- 以上 3 个元标记 * 必须* 排在首位;任何其他头部内容必须在*这些标签之后* --><title>[发布者门户]WSO2 APIM</title><link href="/publisher/site/public/css/main.css";类型=文本/css";rel=样式表"/><link href="/publisher/site/public/css/draftjs.css";类型=文本/css";rel=样式表"/><link rel="快捷方式图标";href=/publisher/site/public/images/favicon.ico">头部><身体><div id="react-root"><div class="apim-dual-ring"></div>
<script src="/publisher/site/public/fonts/iconfont/MaterialIcons.js"></script><script src="/publisher/site/public/conf/userThemes.js"></script><script src="/publisher/site/public/conf/portalSettings.js"></script><script src="/publisher/services/settings/settings.js"></script><script src="/publisher/site/public/dist/index.7422e2feefc0de743eb6.bundle.js"</script><!-- Swagger 工人已被移除,直到我们解决* https://github.com/wso2/product-apim/issues/10694 issue, webpack config 也需要修改 --><!--script src="/publisher/"></script--><link rel="样式表";href=/publisher/site/public/fonts/iconfont/material-icons.css">