k8s: Move files for k8s into contrib directory

This commit is contained in:
Yi EungJun committed 2016-10-08 19:12:56 +09:00
1 parent 36ef5ccd28
commit 1aaca49a46
3 files changed

No files matched your search

@@ -0,0 +1,61 @@
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: mattermost-app
labels:
app: mattermost
tier: app
namespace: default
spec:
replicas: 1
template:
metadata:
name: mattermost-app
labels:
app: mattermost
tier: app
spec:
containers:
- name: mattermost-app
image: "mattermost/mattermost-prod-app:3"
env:
- name: DB_HOST
valueFrom:
secretKeyRef:
name: mattermost.env
key: db-host
- name: DB_PORT
valueFrom:
secretKeyRef:
name: mattermost.env
key: db-port
- name: MM_USERNAME
valueFrom:
secretKeyRef:
name: mattermost.env
key: mm-username
- name: MM_PASSWORD
valueFrom:
secretKeyRef:
name: mattermost.env
key: mm-password
- name: MM_DBNAME
valueFrom:
secretKeyRef:
name: mattermost.env
key: mm-dbname
volumeMounts:
# optional persistant storage
#- name: appdata
#mountPath: /mattermost/data
- name: etclocaltime
mountPath: /etc/localtime
readOnly: true
volumes:
# optional persistant storage
#- name: appdata
#persistentVolumeClaim:
# claimName: mattermost-app
- name: etclocaltime
hostPath:
path: /etc/localtime
+19
View File
@@ -0,0 +1,19 @@
kind: Secret
apiVersion: v1
metadata:
name: mattermost.env
namespace: default
type: Opaque
data:
# see http://kubernetes.io/docs/user-guide/secrets/#creating-a-secret-using-kubectl-create-secret
# for creating secrets manually
# db
db-host: ZGI=
# 5432
db-port: NTQzMg==
# mmuser
mm-username: bW11c2Vy
# mmuser_password
mm-password: bW11c2VyX3Bhc3N3b3Jk
# mattermost
mm-dbname: bWF0dGVybW9zdA==
+15
View File
@@ -0,0 +1,15 @@
apiVersion: v1
kind: Service
metadata:
name: mattermost
namespace: default
spec:
type: NodePort
ports:
- port: 80
targetPort: 80
protocol: TCP
name: http
selector:
app: mattermost
tier: app