update contrib/git-sync/demo to v1beta3

This commit is contained in:
Chao Xu 2015-06-01 11:12:42 -07:00
parent 2ffb875129
commit 94c6c121cc
2 changed files with 53 additions and 54 deletions

View File

@ -1,50 +1,47 @@
id: blog-pod apiVersion: v1beta3
kind: Pod kind: Pod
apiVersion: v1beta1 metadata:
desiredState: labels:
manifest: name: blog
version: v1beta1 name: blog-pod
containers: spec:
- name: git-sync containers:
image: proppy/git-sync - name: git-sync
imagePullPolicy: PullAlways image: gcr.io/google_containers/git-sync
env: imagePullPolicy: Always
- name: GIT_SYNC_REPO volumeMounts:
value: https://github.com/GoogleCloudPlatform/kubernetes.git
- name: GIT_SYNC_DEST
value: /git
volumeMounts:
- name: markdown
mountPath: /git
- name: hugo
image: proppy/hugo
imagePullPolicy: PullAlways
env:
- name: HUGO_SRC
value: /src/contrib/git-sync/demo/blog
- name: HUGO_BUILD_DRAFT
value: 'true'
- name: HUGO_BASE_URL
value: example.com
volumeMounts:
- name: markdown
mountPath: /src
- name: html
mountPath: /dest
- name: nginx
image: nginx
volumeMounts:
- name: html
mountPath: /usr/share/nginx/html
ports:
- name: http-server
containerPort: 80
volumes:
- name: markdown - name: markdown
source: mountPath: /git
emptyDir: {} env:
- name: GIT_SYNC_REPO
value: https://github.com/GoogleCloudPlatform/kubernetes.git
- name: GIT_SYNC_DEST
value: /git
- name: hugo
image: gcr.io/google_containers/hugo
imagePullPolicy: Always
volumeMounts:
- name: markdown
mountPath: /src
- name: html - name: html
source: mountPath: /dest
emptyDir: {} env:
labels: - name: HUGO_SRC
name: blog value: /src/contrib/git-sync/demo/blog
- name: HUGO_BUILD_DRAFT
value: "true"
- name: HUGO_BASE_URL
value: example.com
- name: nginx
image: nginx
volumeMounts:
- name: html
mountPath: /usr/share/nginx/html
ports:
- name: http-server
containerPort: 80
volumes:
- name: markdown
emptyDir: {}
- name: html
emptyDir: {}

View File

@ -1,8 +1,10 @@
id: blog-service apiVersion: v1beta3
kind: Service kind: Service
apiVersion: v1beta1 metadata:
port: 80 name: blog-service
containerPort: 80 spec:
selector: createExternalLoadBalancer: true
name: blog ports:
createExternalLoadBalancer: true - port: 80
selector:
name: blog