promenade/promenade/templates/genesis/etc/kubernetes/kubelet/manifests/asset-loader.yaml

35 lines
785 B
YAML

---
apiVersion: v1
kind: Pod
metadata:
name: asset-loader
namespace: kube-system
labels:
app: promenade
component: asset-loader
spec:
dnsPolicy: Default # Don't use cluster DNS.
hostNetwork: true
containers:
- name: loader
image: gcr.io/google_containers/hyperkube-amd64:v1.6.2
command:
- /bin/bash
- -c
- |-
set -x
while true; do
sleep 60
/kubectl \
--kubeconfig /etc/kubernetes/kubeconfig.yaml \
apply -f /etc/kubernetes/assets
done
volumeMounts:
- name: config
mountPath: /etc/kubernetes
readOnly: true
volumes:
- name: config
hostPath:
path: /etc/kubernetes/asset-loader