Skip to content

Instantly share code, notes, and snippets.

@victortsaitw12
Last active August 19, 2018 05:54
Show Gist options
  • Select an option

  • Save victortsaitw12/3929b72d6e864f6d84ef01ba1470d5c3 to your computer and use it in GitHub Desktop.

Select an option

Save victortsaitw12/3929b72d6e864f6d84ef01ba1470d5c3 to your computer and use it in GitHub Desktop.
apiVersion: v1
kind: Service
metadata:
name: line-bot-service
spec:
type: NodePort
ports:
- name: http
port: 8100
targetPort: 8100
protocol: TCP
selector:
app: line-bot-deployment
---
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: line-bot-deployment
spec:
replicas: 1
minReadySeconds: 15
strategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 1
maxSurge: 1
template:
metadata:
labels:
app: line-bot-deployment
spec:
containers:
- image: victortsaitw12/d3-practice-line-bot:v30
imagePullPolicy: Always
name: d3-practice-line-bot
ports:
- containerPort: 8100
volumeMounts:
- name: dialogprojectkey
mountPath: "/app/tmp/"
env:
- name: CHANNEL_ACCESS_TOKEN
valueFrom:
secretKeyRef:
name: line-bot-sensitive-data
key: channel_access_token
- name: CHANNEL_SECRET
valueFrom:
secretKeyRef:
name: line-bot-sensitive-data
key: channel_secret
- name: DF_PROJECT_ID
valueFrom:
secretKeyRef:
name: dialogflow
key: df_project_id
volumes:
- name: dialogprojectkey
secret:
secretName: dialogflow-project-key
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment