mirror of
https://github.com/alibaba/higress.git
synced 2026-02-25 13:10:50 +08:00
71 lines
1.9 KiB
YAML
71 lines
1.9 KiB
YAML
# Copyright (c) 2022 Alibaba Group Holding Ltd.
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
|
|
apiVersion: networking.higress.io/v1
|
|
kind: Http2Rpc
|
|
metadata:
|
|
name: httproute-http2rpc-demo
|
|
namespace: higress-system
|
|
spec:
|
|
dubbo:
|
|
service: com.dubbo.demo.api.DemoService
|
|
version: 1.0.0
|
|
group: dev
|
|
methods:
|
|
- serviceMethod: sayHello
|
|
headersAttach: "*"
|
|
httpMethods:
|
|
- GET
|
|
httpPath: "/dubbo/hello"
|
|
params:
|
|
- paramKey: name
|
|
paramSource: QUERY
|
|
paramType: "java.lang.String"
|
|
---
|
|
apiVersion: networking.higress.io/v1
|
|
kind: McpBridge
|
|
metadata:
|
|
name: default
|
|
namespace: higress-system
|
|
spec:
|
|
registries:
|
|
- domain: nacos-standlone-rc3-service.higress-conformance-app-backend
|
|
nacosGroups:
|
|
- DEFAULT_GROUP
|
|
name: nacos-service-resource
|
|
port: 8848
|
|
type: nacos
|
|
---
|
|
apiVersion: networking.k8s.io/v1
|
|
kind: Ingress
|
|
metadata:
|
|
annotations:
|
|
higress.io/destination: providers:com.dubbo.demo.api.DemoService:1.0.0:dev.DEFAULT-GROUP.public.nacos
|
|
higress.io/rpc-destination-name: httproute-http2rpc-demo
|
|
name: httproute-http2rpc-demo-ingress
|
|
namespace: higress-system
|
|
spec:
|
|
ingressClassName: higress
|
|
rules:
|
|
- host: "foo.com"
|
|
http:
|
|
paths:
|
|
- pathType: Prefix
|
|
path: /dubbo
|
|
backend:
|
|
resource:
|
|
apiGroup: networking.higress.io
|
|
kind: McpBridge
|
|
name: default
|