mirror of
https://github.com/hyperledger/fabric-samples.git
synced 2026-06-25 19:15:10 +00:00
59 lines
No EOL
1.4 KiB
YAML
59 lines
No EOL
1.4 KiB
YAML
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: peer-gateway
|
|
labels:
|
|
app: peer-gateway
|
|
app.kubernetes.io/instance: fabricpeer
|
|
app.kubernetes.io/managed-by: fabric-operator
|
|
app.kubernetes.io/name: fabric
|
|
creator: fabric
|
|
orgname: Org2MSP
|
|
spec:
|
|
# This selector stanza will match on the orgname: label below, distributing connections to all
|
|
# peers matching the org MSP.
|
|
selector:
|
|
# app: peer1
|
|
app.kubernetes.io/instance: fabricpeer
|
|
app.kubernetes.io/managed-by: fabric-operator
|
|
app.kubernetes.io/name: fabric
|
|
creator: fabric
|
|
orgname: Org2MSP
|
|
ports:
|
|
- name: peer-api
|
|
port: 7051
|
|
protocol: TCP
|
|
targetPort: 7051
|
|
|
|
---
|
|
apiVersion: networking.k8s.io/v1
|
|
kind: Ingress
|
|
metadata:
|
|
name: peer-gateway
|
|
annotations:
|
|
nginx.ingress.kubernetes.io/proxy-connect-timeout: 60s
|
|
nginx.ingress.kubernetes.io/ssl-passthrough: "true"
|
|
labels:
|
|
app: peer-gateway
|
|
app.kubernetes.io/instance: fabricpeer
|
|
app.kubernetes.io/managed-by: fabric-operator
|
|
app.kubernetes.io/name: fabric
|
|
creator: fabric
|
|
orgname: Org2MSP
|
|
spec:
|
|
ingressClassName: nginx
|
|
rules:
|
|
- host: org2-peer-gateway.org2.localho.st
|
|
http:
|
|
paths:
|
|
- backend:
|
|
service:
|
|
name: peer-gateway
|
|
port:
|
|
name: peer-api
|
|
path: /
|
|
pathType: ImplementationSpecific
|
|
tls:
|
|
- hosts:
|
|
- org2-peer-gateway.org2.localho.st |