magnum/magnum/templates/heat-kubernetes/fragments/kube-examples.yaml

34 lines
721 B
YAML

#cloud-config
merge_how: dict(recurse_array)+list(append)
write_files:
- path: /etc/kubernetes/examples/web.pod
owner: "root:root"
permissions: "0644"
content: |
apiVersion: v1
kind: Pod
metadata:
labels:
name: web
name: web
spec:
containers:
- name: web
image: larsks/thttpd
ports:
- containerPort: 80
- path: /etc/kubernetes/examples/web.service
owner: "root:root"
permissions: "0644"
content: |
apiVersion: v1
kind: Service
metadata:
name: web
spec:
ports:
- port: 8000
selector:
name: web
containerPort: 80