-
Notifications
You must be signed in to change notification settings - Fork 0
Kubernetes
Alexander Zobkov edited this page Jan 27, 2022
·
4 revisions
kind: Service
apiVersion: v1
metadata:
name: gee-service
labels:
app: gee
spec:
ports:
- protocol: TCP
port: 8080
targetPort: 8080
nodePort: 30457
selector:
app: gee
type: NodePortkubectl apply -f gee-service.yaml
apiVersion: v1
kind: Secret
metadata:
name: gee-secrets
data:
token: <echo -n 'your-gh-token' | base64>kubectl apply -f gee-secrets.yaml
apiVersion: v1
kind: Pod
metadata:
labels:
app: gee
name: gee
spec:
containers:
- image: docker.io/zobkov/github-events-emailer:latest
name: github-events-emailer
ports:
- containerPort: 8080
env:
- name: github.endpoint
value: <tbd>
- name: smtp.server.host
value: <tbd>
- name: smtp.recipients
value: <tbd>
- name: github.oauthToken
valueFrom:
secretKeyRef:
name: gee-secrets
key: tokenkubectl apply -f gee-pod.yaml