Skip to content

Instantly share code, notes, and snippets.

@iNoahNothing
Created April 25, 2019 21:32
Show Gist options
  • Save iNoahNothing/202cddcb470b6ede8283412ba0bbd809 to your computer and use it in GitHub Desktop.
Save iNoahNothing/202cddcb470b6ede8283412ba0bbd809 to your computer and use it in GitHub Desktop.
---
apiVersion: v1
kind: Service
metadata:
labels:
service: grpc-py-1
name: grpc-py-1
annotations:
getambassador.io/config: |
---
apiVersion: ambassador/v0
kind: Mapping
name: grpc_py_mapping_1
grpc: True
headers:
:authority: foo.nkrause.k736.net:30078
prefix: /hello.Greeter/
rewrite: /hello.Greeter/
service: grpc-py-1
spec:
type: ClusterIP
ports:
- name: grpc-greet
port: 80
targetPort: grpc-api
selector:
service: grpc-py-1
---
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: grpc-py-1
spec:
replicas: 1
template:
metadata:
labels:
service: grpc-py-1
spec:
containers:
- name: grpc-py
image: datawire/grpc_demo:0.1
imagePullPolicy: Always
ports:
- name: grpc-api
containerPort: 50052
env:
- name: POD_IP
valueFrom:
fieldRef:
fieldPath: status.podIP
restartPolicy: Always
---
apiVersion: v1
kind: Service
metadata:
labels:
service: grpc-py
name: grpc-py
annotations:
getambassador.io/config: |
---
apiVersion: ambassador/v0
kind: Mapping
name: grpc_py_mapping
grpc: True
headers:
:authority: foo.nkrause.k736.net:30078
prefix: /hello.Greeter/
rewrite: /hello.Greeter/
service: grpc-py
spec:
type: ClusterIP
ports:
- name: grpc-greet
port: 80
targetPort: grpc-api
selector:
service: grpc-py
---
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: grpc-py
spec:
replicas: 1
template:
metadata:
labels:
service: grpc-py
spec:
containers:
- name: grpc-py
image: datawire/grpc_demo:0.1
imagePullPolicy: Always
ports:
- name: grpc-api
containerPort: 50052
env:
- name: POD_IP
valueFrom:
fieldRef:
fieldPath: status.podIP
restartPolicy: Always
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment